J'ai essayé de travailler avec l'application Hello World et l'émulateur se bloque après le clignotement de l'écran de démarrage Android. La page d'accueil ne s'affiche pas. Le dernier affichage sur la console est
En attente du lancement de HOME ('Android.process.acore') ...
J'ai essayé de réinstaller Eclipse et Android. Cela ne fonctionnait toujours pas. De plus, la console n'affiche aucune erreur. Le chat de journal contient les erreurs suivantes:
06-18 20: 39: 11.543: ERROR/flash_image (544): impossible de trouver la partition de récupération 06-18 20: 39: 11.843: ERROR/vold (538): erreur lors de l'ouverture du chemin du nom du commutateur '/ sys/class/switch/test2 '(aucun fichier ou répertoire de ce type) 06-18 20: 39: 11.843: ERREUR/vold (538): erreur lors de l'amorçage du commutateur'/sys/class/switch/test2 '(m) 06-18 20: 39: 11.843 : ERROR/vold (538): Erreur lors de l'ouverture du chemin du nom du commutateur '/ sys/class/switch/test' (aucun fichier ou répertoire de ce type) 06-18 20: 39: 11.843: ERROR/vold (538): erreur lors de l'amorçage du commutateur '/sys/class/switch/test '(m) 06-18 20: 46: 31.842: ERREUR/MemoryHeapBase (578): erreur d'ouverture de/dev/pmem: Aucun fichier ou répertoire de ce type 06-18 20: 46: 31.892: ERREUR/SurfaceFlinger (578): impossible d'ouvrir/sys/power/wait_for_fb_sleep ou/sys/power/wait_for_fb_wake 06-18 20: 46: 32.313: ERROR/GLLogger (578): impossible de charger la bibliothèque (recherche impossible de la bibliothèque) 06 -18 20: 46: 33.634: ERROR/GLLogger (578): impossible de charger la bibliothèque (impossible de trouver la bibliothèque)
La solution qui a fonctionné pour moi est, quand vous recevez le message:
En attente du lancement de HOME ('Android.process.acore') ...
Attendez quelques secondes, cliquez avec le bouton droit de la souris sur le projet, puis cliquez sur Exécuter en tant qu’application Android).
J'ai rencontré le même problème. Cependant, cela a fonctionné après que je sois allé à Projet-> Nettoyer ... Je ne sais pas pourquoi c'est arrivé si. J'espère que cela t'aides
J'ai ce problème tout le temps et j'ai perdu de nombreuses heures de productivité potentielle et d'éducation pendant que j'essayais de le résoudre. La seule chose qui fonctionne pour moi est la combinaison de trois autres bonnes réponses:
Il est étrange que personne ne sache pourquoi ce problème se pose, ce qui le cause ou ce qui se passe en interne. Le seul indice que je puisse fournir est que DDMS affiche quelques lignes telles que "Classe introuvable pour le préchargement: libcore.base.CollectionUtils" lors de la pause "En attente de HOME".
Ce qui a bien fonctionné pour moi, c’est de supprimer l’AVD du gestionnaire AVD et d’en créer un nouveau. Ensuite aller à
Exécuter> Exécuter les configurations, sélectionnez l’onglet cible et choisissez le nouvel AVD.
Options:
ou
J'ai résolu ce problème en créant un nouveau périphérique virtuel et en le lançant à partir du gestionnaire AVD. L'appareil prend quelques minutes à démarrer, il vous suffit d'attendre. Ensuite, vous pouvez exécuter votre application sur le périphérique déjà démarré.
Les étapes suivantes ont fonctionné pour moi: 1. Goto Project -> Clean. 2. Supprimez votre précédent AVD et créez-en un nouveau.
Ce problème se produit car lors de la création du gestionnaire AVD dans la fenêtre de dialogue "Créer un nouveau Android périphérique virtuel (AVD)"), "Instantané" a été marqué comme "Activé" par moi.
Créez un nouveau gestionnaire AVD avec la case "Activé" non cochée, puis essayez d'exécuter le projet avec le gestionnaire AVD nouvellement créé en tant que "Cible", le problème ne se reproduira plus.
Aucune de ces solutions n'a fonctionné pour moi. Au lieu de cela, ce qui a fonctionné a été d'aller dans un outil de ligne de commande (ou un terminal sous Mac), un CD dans le répertoire SDK/platform-tools, puis d'exécuter ceci:
adb kill-server
puis lancez ceci:
adb start-server
Après que j'ai fait cela, tout a encore fonctionné. Pourquoi? Qui sait.
Sur mon MAC, le chemin d'accès au dossier platform-tools était $ HOME/Installations/adt-bundle-mac-x86_64-20130522/sdk/platform-tools. Ce sera probablement ailleurs sur votre machine.
J'ai aussi trouvé cette page qui présente quelques étapes utiles:
http://Android.okhelp.cz/Android-emulator-wont-run-application-started-from-Eclipse/
Je n'avais que 12 Mo pour la carte SD dans le périphérique AVD.
Le porter à 2 Go a résolu le problème.
SOLUTION:
Exécutez l'émulateur à partir de la ligne de commande:
sdk/tools> ./emulator-x86 -avd <DeviceName> -partition-size 1024 -gpu on
Ensuite, j'ai également lancé l'application depuis la ligne de commande (à l'aide des outils Cordova/PhoneGap intégrés):
myapp/cordova> ./run
[~ # ~] arrière-plan [~ # ~]
Je pense qu'il s'agit d'une sorte de problème de compatibilité matérielle. Je suis tombé sur ce problème en suivant le Instructions de mise en route de PhoneGap 2.4.. J'ai suivi leurs conseils pour installer Intel Hardware Accelerated Execution Manager, et je pense que c'est la source de mon problème. Eclipse utilise le emulator64-x86
programme (dans le sdk/tools
dossier) pour lancer l’émulateur. Je ne trouvais aucun moyen de modifier cela dans Eclipse, mais je l’ai trouvée en suivant la section "Trucs et astuces" de la page Web Intel HAXM que je pouvais faire fonctionner l'émulateur avec succès à partir de la ligne de commande en utilisant le emulator-x86
programme à la place. Je ne sais pas pourquoi le emulator64-x86
programme ne fonctionne pas sur mon système. I confirmé sur le site Web Apple que je possède d'un processeur 64 bits.
Mon système:
Mon AVD:
Cela a fonctionné pour moi lorsque j'ai sélectionné l'option "Utiliser l'hôte GPU" sous "Options d'émulation:".
Vous pouvez trouver l'option sous la fenêtre Éditer du périphérique virtuel.
Ce qui a fonctionné pour moi a été d'activer la case à cocher "Utiliser l'hôte GPU" lors de la création ou de la modification de l'AVD (Android Virtual Device). Cette case à cocher n'a pas été activée par défaut.
J'ai créé un nouvel appareil. Supprimé le précédent.
J'ai augmenté la taille de la carte SD de périphérique virtuel de 500 Mo à 2 Go, le problème a été résolu.
Les étapes suivantes ont fonctionné pour moi: 1. Goto Project -> Clean. 2. Supprimez votre précédent AVD et créez-en un nouveau.
J'ai remarqué que c'est un vieux post. Cependant, je viens de rencontrer le même problème et j'ai trouvé une solution. A) Assurez-vous que le CPU/ABI est atom B) le nombre de RAM est de 2048 C) VM Heap est de 256 D) le stockage interne est de 200 E) Assurez-vous de cocher la case Utiliser l'hôte GPU F) Le périphérique est Nexus 5 (Mon choix personnel) G) Android 4.4.2 API Niveau 19