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


85

J'ai essayé de travailler avec l'application Hello World et l'émulateur se fige après avoir fait clignoter l'écran de démarrage d'Android. La page d'accueil n'est pas affichée. 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 du journal a 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 du démarrage du commutateur' / sys / class / switch / test2 '(m) 06-18 20: 39: 11.843 : ERREUR / 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: ERREUR / vold (538): Erreur lors du démarrage du commutateur ' / sys / class / switch / test '(m) 06-18 20: 46: 31.842: ERROR / MemoryHeapBase (578): erreur d'ouverture / 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): couldn 't charger la bibliothèque (impossible de trouver la bibliothèque) 06-18 20: 46: 33.634: ERREUR / GLLogger (578): impossible de charger la bibliothèque (impossible de trouver la bibliothèque)

Réponses:


107

La solution qui a fonctionné pour moi est, lorsque vous recevez le message:

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

Attendez quelques secondes, puis faites un clic droit sur le projet et cliquez à nouveau sur Exécuter en tant qu'application Android.


1
Pour ceux d'entre vous pour qui cela a fonctionné, a-t-il lancé un nouvel émulateur ou était-il correctement lié à votre émulateur existant?
Gibron

@Gibron: Il est lié à emualtor existant, n'ouvre pas de nouvel émulateur.
SST du

15
J'installe ensuite l'émulateur mais j'obtiens alors "Le périphérique n'est pas prêt. Attente 3 secondes avant la prochaine tentative." à plusieurs reprises jusqu'à ce qu'il dise que l'appareil est introuvable
user987723

J'ai obtenu "L'appareil n'est pas prêt. En attente de 3 secondes avant la prochaine tentative" ceci aussi
Bagusflyer

Cela aide un peu à augmenter le nombre de processeurs et la priorité de l'émulateur dans votre gestionnaire de tâches.
Kaveh

13

J'ai fait face au même problème. Cependant, cela a fonctionné après que je sois allé à Project-> Clean ... Je ne sais pas pourquoi cela s'est produit. J'espère que cela t'aides


10

Je reçois ce problème tout le temps et j'ai perdu de nombreuses heures de productivité potentielle et d'éducation pendant que j'essaie de le résoudre. La seule chose qui fonctionne pour moi est la combinaison de trois autres bonnes réponses:

  1. Projet -> Nettoyer
  2. Supprimez tous les AVD et créez-en de nouveaux
  3. Si une tentative d'exécution se bloque encore trop longtemps sur `` En attente de la MAISON '' (plus de deux minutes) ou si l'émulateur continue de redémarrer toutes les minutes environ, essayez Exécuter en tant qu'application Android plusieurs fois, en choisissant la même instance d'émulateur existante (je choisis toujours s'exécute manuellement ).

Il est étrange que personne ne sache pourquoi ce problème survient, ce qui le cause ou ce qui se passe en interne. Le seul indice que je peux fournir est que DDMS affiche quelques lignes comme "Classe introuvable pour le préchargement: libcore.base.CollectionUtils" pendant la pause 'En attente de HOME'.


Je ne pense pas que vous deviez supprimer tous les AVD et en créer de nouveaux, supprimez simplement celui en question et créez-en un nouveau
PhillyNJ

Que diriez-vous d'un bouton "Renouveler AVD" qui, d'un seul clic, supprime un AVD sélectionné et le recrée avec les mêmes paramètres?
DarenW

3

Ce qui a fonctionné pour moi, c'est de supprimer l'AVD du gestionnaire AVD et d'en créer un nouveau. Ensuite, allez dans
Exécuter> Exécuter les configurations, sélectionnez l'onglet cible et choisissez le nouvel AVD.


2

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


2

Ce problème se produit car lors de la création du gestionnaire AVD dans la fenêtre de dialogue «Créer un nouveau périphérique virtuel Android (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 produira plus


2
J'ai trouvé que c'était la solution qui fonctionne pour moi. J'ai également constaté qu'un symptôme du problème était lors de la tentative de suppression de l'appareil alors qu'il n'est PAS utilisé ... l'AVD serait incapable de supprimer car il est en cours d'utilisation. Nouvel appareil créé -> aucun problème.
Gibron

2

J'ai résolu ce problème en créant un nouvel appareil virtuel et en le lançant à partir du gestionnaire AVD. L'appareil prend quelques minutes pour démarrer, il vous suffit d'attendre. Ensuite, vous pouvez exécuter votre application sur l'appareil déjà démarré.


2

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

1

Je n'avais que 12 Mo pour la carte SD dans l'appareil AVD.

L'augmenter à 2 Go a résolu le problème.


J'avais 200 internes et 0 pour la carte SD. Le changer en 400/200 m'a aidé.
Zitrax

1

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 à partir de la ligne de commande (à l'aide des outils Cordova / PhoneGap intégrés):

myapp/cordova> ./run

CONTEXTE

Je pense que c'est une sorte de problème de compatibilité matérielle. Je suis tombé sur ce problème en suivant les instructions de démarrage de PhoneGap 2.4.0 . 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-x86programme (dans le sdk/toolsdossier) pour lancer l'émulateur. Je n'ai trouvé aucun moyen à l'intérieur d'Eclipse de changer cela, mais j'ai trouvé 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-x86programme à la place. Je ne sais pas pourquoi le emulator64-x86programme ne fonctionne pas sur mon système. J'ai confirmé sur le site Web d'Apple que je disposais d'un processeur 64 bits.

Mon système:

  • OSX 10.6.8
  • Intel Xeon quadricœur 2x2,26 GHx
  • 6 Go de RAM
  • ADT v21.1.0-569685
  • Éclipse 3.8.0

Mon AVD:

  • Appareil: Nexus One
  • Cible: Android 4.2.2 - Niveau API 17
  • Processeur: Intel Atom (x86)
  • Mémoire RAM: 512
  • Stockage interne: 256
  • Carte SD: 128

MISE À JOUR: Confirmation trouvée qui emulator64-x86ne fonctionne pas encore, mais que les gens d' Intel travaillent sur un correctif
morphatique


1

Aucune de ces solutions n'a fonctionné pour moi. Au lieu de cela, ce qui fonctionnait était d'accéder à un outil de ligne de commande (ou à un terminal sous Mac), d'un CD dans le répertoire SDK / platform-tools, puis d'exécuter ceci:

adb kill-server

puis exécutez ceci:

adb start-server

Après avoir fait cela, tout a fonctionné à nouveau. 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 Il sera probablement ailleurs sur votre machine.

J'ai également trouvé cette page qui présente quelques étapes utiles:

http://android.okhelp.cz/android-emulator-wont-run-application-started-from-eclipse/


1

Ce qui a fonctionné pour moi a été d'activer la case à cocher "Utiliser le GPU hôte" lors de la création ou de l'édition de l'AVD (Android Virtual Device). Cette case à cocher n'était pas activée par défaut.


1

Cela a fonctionné pour moi lorsque j'ai sélectionné l'option «Utiliser le GPU hôte» sous «Options d'émulation:».

Vous pouvez trouver l'option sous la fenêtre Modifier du périphérique virtuel.

entrez la description de l'image ici


0

J'ai augmenté la taille de la carte SD de l'appareil virtuel de 500 Mo à 2 Go, le problème est résolu.


0

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


0

J'ai remarqué que c'était un ancien message. Cependant, je viens de rencontrer le même problème et j'ai trouvé une solution. A) Assurez-vous que vous avez le CPU / ABI est l'atome B) Ram est 2048 C) VM Heap est 256 D) Le stockage interne est 200 E) Assurez-vous de vérifier le GPU hôte de l'utilisation F) Le périphérique est Nexus 5 (mon choix personnel) G) Niveau d'API Android 4.4.2 19

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.