1 votes

Impossible de voir l'émulateur Android alors qu'apparemment il est déjà en cours d'exécution

Je suis en train d'essayer d'apprendre à développer des applications Android, et j'ai essayé de créer un nouveau projet et de naviguer à travers Android Studio. J'ai essayé d'utiliser l'émulateur en créant un nouveau périphérique virtuel et en lançant mon nouveau projet de test avec, mais peu importe ce que je fais, il ne se passe jamais rien une fois que je clique sur le bouton "Exécuter" à la fois sur le gestionnaire AVD et celui que l'on voit en haut à droite d'Android Studio.

id

Je continue de voir ceci après avoir essayé de cliquer à nouveau sur le bouton Exécuter sans rien voir se passer. et je ne peux pas supprimer aucun des fichiers vers lesquels cela pointe puisque Windows se plaint qu'il est utilisé par une autre application même après avoir fermé Android Studio et terminé adb.exe

J'ai cherché une réponse et j'ai trouvé des choses comme "Décocher l'intégration ADB", ou "Changer les performances graphiques de l'émulation en matériel/logiciel", mais la plupart de ces réponses datent de threads qui ont plus de 3 ans donc je ne pense pas qu'elles soient encore applicables. Quelqu'un pourrait-il fournir des éclaircissements sur la façon de faire fonctionner cela? J'utilise Android Studio 3.6.3

PS : Je tiens à préciser qu'en redémarrant mon pc et en supprimant ces prétendus fichiers "*.lock", cela ne change absolument rien

EDIT : Comme demandé, voici quelques captures d'écran qui, j'espère, répondent à certaines questions qui m'ont été posées.

Ma configuration PC : enter image description here

Périphériques virtuels Android que j'ai configurés jusqu'à présent : enter image description here enter image description here enter image description here

Mes outils SDK installés : enter image description here

En ce qui concerne la question de la virtualisation du BIOS, si "Technologie de virtualisation Intel" est la même chose, alors oui il semble être activé pour moi

0 votes

Veuillez éditer votre question et ajouter plus de détails, par exemple quel image d'émulateur avez-vous choisi, quel processeur possède votre système, avez-vous activé la virtualisation dans votre BIOS, avez-vous installé Intel Haxm ou le package "Hypervisor driver for AMD" fourni par les outils Android SDK? Si vous êtes un utilisateur non commercial, vous pouvez essayer l'émulateur Genymotion. Il fonctionne très bien et est simple à utiliser.

0 votes

Ne suis-je pas limité à l'émulateur d'Android Studio? Est-il possible d'utiliser Android Studio uniquement pour des raisons d'écriture/compilation et un émulateur externe comme ce soi-disant "Genymotion", une option? Quoi qu'il en soit, je mettrai à jour ma question pour inclure des réponses à vos questions.

0 votes

Pour Android Studio, cela ne fait aucune différence que ce soit un appareil réel, un appareil émulé à partir de l'émulateur SDK ou un émulateur Genymotion. Ils sont tous simplement des appareils ADB.

0voto

user3696118 Points 11

Suivant les conseils de Robert, j'ai choisi d'installer une copie de la version personnelle de Genymotion et de la lier à Android Studio via le Plugin Genymotion disponible à l'installation.

voir ici pour l'installation : https://www.techbeamers.com/genymotion-emulator/

Si vous ne voyez pas apparaître une icône supplémentaire comme décrit sur la page, alors vous voudrez (dans le cas de versions autour de 3.6.3) activer la barre d'outils via Affichage>Apparence>Barre d'outils

Cela semble fonctionner correctement pour moi avec Android Studio, mais cela ne répond pas vraiment à la question de pourquoi l'émulateur via AVD ne fonctionne pas.

Si personne ne semble pouvoir partager cette connaissance, alors je choisirai ceci comme meilleure réponse.

Merci à Robert encore une fois pour avoir mentionné Genymotion.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X