J'essaie juste de commencer le développement sous Android. Donc, le problème est que lorsque j'essaie de lancer un émulateur en lançant la commande émulateur @A2 un émulateur apparaît à l'écran. Mais même après 2 ou 3 heures d'attente, tout ce qui s'affiche est un écran noir. Pas même l'écran d'accueil Android ou le logo Android. Juste un écran noir. Et alors qu'initialement "adb devices" montre l'émulateur comme étant hors ligne, après 2-3 minutes, la liste des appareils connectés devient vide.
J'ai cherché partout sur le net et essayé toutes les étapes mentionnées ici comme tuer et redémarrer adb, installer java/Android dans un répertoire sans espaces, mais sans succès.
Mes installations Jdk et Android se trouvent dans les dossiers suivants :
C:\Java32BitInstallation C:\AndroidSdkInstallation Voici la liste des choses que j'ai téléchargées/installées pour lui :
- Outils SDK Android, révision 13
- Outils pour les plates-formes Android SDK, révision 10
- Plate-forme SDK Android 4.0.3, API 15, révision 1
- Jdk jdk-7u3-Windows-i586
Dans mon chemin j'ai ajouté * C:\AndroidSdkInstallation\android -sdk \platform - des outils ; C:\AndroidSdkInstallation\android -sdk \tools\ ; C:\Java32BitInstallation\ ; C:\Java32BitInstallation\bin *
Aussi, après avoir lu quelque part sur le net, j'ai ajouté la variable JAVA_HOME avec la valeur suivante C:\Java32BitInstallation\ Mais ça ne sert toujours à rien.
IntelliJ et Eclipse sont tous deux installés sur mon système. Mais comme je n'utilise aucun de ces logiciels pour démarrer l'émulateur, je ne soupçonne pas qu'il s'agisse d'une erreur.
Alors, est-ce que quelqu'un peut m'aider avec ce truc qui me rend fou. J'essaie depuis 10-12 jours et je n'ai pas été capable de démarrer l'émulateur, sans parler d'écrire mon premier programme "Hello world".
Notes supplémentaires : Mon système est une machine Windows 7 (64 bits). Auparavant, j'avais installé la version 64 bits de jdk, mais le problème était présent à ce moment-là aussi. Après avoir cherché sur Internet, j'ai désinstallé cette version et installé la version 32 bits de Java. Mais, encore une fois, ça ne sert à rien. Une chose, cependant, cette version 32 bits de Java (jdk 7 update 3), installe d'abord jre dans le cadre de l'installation de jdk et installe ensuite jre 7 . Donc maintenant j'ai 2 dossiers : jre et jre7 dans le dossier C:\Java32BitInstallation répertoire. Cela pourrait-il avoir un rapport avec le fait que mon émulateur ne s'affiche pas ? Dois-je spécifier des variables environnementales supplémentaires ou modifier celles qui existent déjà ? Merci de m'aider.
BTW, ai-je mentionné que le logcat ne montre rien.
3 votes
Je ne sais pas si vous avez réussi à résoudre ce problème. Récemment, j'ai eu le même problème. Essayez d'exécuter l'émulateur avec
emulator -debug-init -logcat '*:v'
. Cela pourrait vous conduire à la cause première. La mienne était un ServiceManager défaillant. Il s'est avéré que j'avais supprimé quelques fichiers ServiceManager.1 votes
J'ai rencontré un écran noir au milieu de l'exécution de mon programme sur l'émulateur. Je vous accorde que votre problème ressemble à un problème de configuration d'avd, je voulais juste faire savoir aux autres que les fuites de mémoire peuvent aussi causer un écran noir. Mon logcat n'a pas montré Garbage collector GC_MESSAGE jusqu'à ce que j'efface l'avd, redémarre le logcat, et relance l'émulateur. J'espère que cela aidera quelqu'un car je viens de passer un bon moment à supprimer et recréer des AVD alors que ce n'était pas mon problème :-/
0 votes
Veuillez consulter le lien ci-dessous. Il a bien fonctionné pour moi. stackoverflow.com/questions/23509626/
1 votes
@Markus où fonctionne la commande "emulator" ? Pas dans platform-tools
0 votes
Ce qui a marché pour moi, c'est d'allumer et d'éteindre mon Mac... allez savoir pourquoi...
1 votes
@FabioR : sur mac vous pouvez appuyer sur Command+Option+Escape, sélectionnez
qemu-system-i386
y Forcer la sortie . L'approche équivalente devrait également fonctionner sur d'autres systèmes d'exploitation.0 votes
@ccpizza j'ai essayé, mais ce n'est qu'en redémarrant mon Mac que cela a fonctionné...peut-être que c'était quelque chose lié au matériel, en tout cas, merci
0 votes
J'ai le même problème en 2021 avec Android Studio 4.2 après une nouvelle installation et la lecture de ce post de 2012 me fait poser des questions de base sur ce logiciel. Mais je suppose que puisque ça vient de Google, ça doit être bon et je dois trouver l'erreur sur mon site.