web-dev-qa-db-fra.com

En attente du lancement de HOME ('Android.process.acore')

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)

85
bharathi

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).

107
SST

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

13
user607632

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:

  1. Projet -> Nettoyer
  2. Supprimer tous les AVD et en créer de nouveaux
  3. Si une tentative d'exécution dure toujours trop longtemps sur 'Waiting for HOME' (plus de deux minutes) ou si l'émulateur continue de redémarrer toutes les minutes ou plus, essayez Exécuter en tant que Android App plusieurs fois, en choisissant la même chose instance d'émulateur existante (je choisis toujours une exécution manuelle).

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".

10
DarenW

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.

3
PhillyNJ

Options:

  • Cliquez sur le bouton HOME de l'émulateur. Attendez peut-être 2 secondes .... Cela fonctionne toujours pour moi !!!

ou

  • Allez avec la suggestion de Shreya (une avec la plupart des suggestions et éditée par Gray).
2
SSG

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é.

2
Dmitry

Les étapes suivantes ont fonctionné pour moi: 1. Goto Project -> Clean. 2. Supprimez votre précédent AVD et créez-en un nouveau.

2
Arvind Bhardwaj

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.

Solution:

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.

2
droiddeveloper

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/

1
Marc

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.

1
user1720992

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:

  • OSX 10.6.8
  • 2x2.26 GHx Intel Xeon quad-core
  • 6 Go de RAM
  • ADT v21.1.0-569685
  • Eclipse 3.8.0

Mon AVD:

  • Appareil: Nexus One
  • Cible: Android 4.2.2 - API de niveau 17
  • CPU: Intel Atom (x86)
  • RAM: 512
  • Stockage interne: 256
  • Carte SD: 128
1
morphatic

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.

enter image description here

1
Manoj Shrestha

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.

1
RawChid

J'ai créé un nouvel appareil. Supprimé le précédent.

1
user2771655

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.

0
Lin Song Yang

Les étapes suivantes ont fonctionné pour moi: 1. Goto Project -> Clean. 2. Supprimez votre précédent AVD et créez-en un nouveau.

0
Pradeep Sodhi

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

0
V.Nice