J'essaie juste de démarrer le développement sous Android. Donc, le problème est que lorsque j'essaye de lancer un émulateur en émettant la commande emulator @ A2 , un émulateur apparaît à l'écran. Mais même après avoir attendu aussi longtemps que 2-3 heures, tout ce qu'il montre est un écran noir. Pas même l'écran d'accueil Android ou le logo Android. Juste un écran noir. Et alors qu'au départ, "adb devices" affiche l'émulateur comme étant hors ligne. Après 2-3 minutes, la liste des périphériques 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 en vain.
Mes installations Jdk et Android se trouvent dans les dossiers suivants:
C: \ Java32BitInstallation C: \ AndroidSdkInstallation Voici la liste des éléments que j'ai téléchargés / installés pour cela:
- Outils du SDK Android, révision 13
- Outils de plates-formes Android SDK, révision 10
- Plateforme SDK Android 4.0.3, API 15, révision 1
- Jdk jdk-7u3-windows-i586
Dans ma variable de chemin , j'ai ajouté * C: \ AndroidSdkInstallation \ android-sdk \ platform-tools \; 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 sa valeur comme C: \ Java32BitInstallation \ Mais toujours inutile.
J'ai à la fois IntelliJ et Eclipse installés sur mon système. Mais puisque pour démarrer l'émulateur, je n'utilise aucun de ceux-ci, je ne soupçonne aucun délit avec ceux-ci.
Alors, quelqu'un peut-il m'aider avec ce truc qui me rend fou. J'essaye depuis 10 à 12 jours et je n'ai pas pu démarrer l'émulateur, encore moins é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 également présent à cette époque. Maintenant, après avoir recherché sur Internet, je l'ai désinstallé et installé la version 32 bits de Java. Mais, encore une fois, inutile. 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, puis installe jre 7. Alors maintenant, j'ai 2 dossiers: jre et jre7 dans le répertoire C: \ Java32BitInstallation. Cela pourrait-il avoir quelque chose à faire avec mon émulateur qui ne tourne pas. Dois-je spécifier des variables d'environnement supplémentaires ou modifier la variable existante? Aide aimablement.
BTW, ai-je mentionné le logcat ne montre rien.
emulator -debug-init -logcat '*:v'
. Cela pourrait vous conduire à la cause profonde. Le mien était un ServiceManager défaillant. Il semble que j'avais supprimé quelques fichiers ServiceManager.