2010-08-23 2 views
0

Je passe par les didacticiels Android et à un moment donné une application ne se chargera pas. Le dernier message sur la console est "Installation de RelativeLayout.apk ..." et il reste là pour toujours, au lieu de passer au message "Success". Visuellement, ce qui se passe sur l'émulateur, c'est qu'il commence par la phase «A D D O O D», passe à la phase chromée «android», passe à la page d'accueil, puis la petite icône de la batterie d'animation s'arrête. Après cela, nous revenons au chrome "android" et resterons là pour toujours. Quitter l'émulateur et réexécuter l'application n'aide pas.Android Virtual Device est arrosé en quelque sorte

En regardant le journal, en utilisant l'outil adb avec logcat, à un moment donné, le journal liste les services après le service qui est mort. Cela se produit juste après ce message journal:

D/Zygote ( 32): Process 59 terminated by signal (11) 

Quand je lance logcat adb et que la fenêtre de l'émulateur visible en même temps, je peux voir que l'icône de la batterie cesse animant à peu près lorsque ce message apparaît. Aucune idée de ce que cela signifie.

Je peux résoudre le problème en allant à Fenêtre -> Android SDK et AVD Manager qui a une liste des AVD si vous cliquez sur "Virtual Devices" sur la gauche. Ce que j'ai découvert au travail est de quitter l'émulateur, puis dans cette fenêtre pour sélectionner l'AVD que j'essaie d'utiliser, cliquez sur "Démarrer ..." sur la droite, puis dans la case Lancer Options qui apparaît, cochez Wipe données utilisateur, puis cliquez sur Lancer. L'émulateur fonctionnera jusqu'à ce que la page d'accueil apparaisse, alors je peux très bien exécuter mon tutoriel.

Quel est le problème? Qu'est-ce que je fais mal? J'ai blogué à ce sujet dans mon blog Into Apps et je voudrais être en mesure de poster la solution au mystère aussi bien.

Répondre

0

Que fait votre application? en particulier, faites-vous un travail intensif de processeur qui pourrait être en train de décrocher l'émulateur? Si vous l'êtes, il se peut que vous ayez un service qui ne s'arrête pas correctement ou un thread qui s'enfuit.

Sinon, je voudrais juste désinstaller votre SDK et tout ce qui concerne l'émulateur et réinstaller une nouvelle copie. Pourrait juste être qu'il y a quelque chose de vicieux avec votre intégration.

+0

Les applications de la première partie des didacticiels Android ne font rien du tout. Ils ont juste mis en place un affichage statique. Donc pas de travail intensif CPU. Je suis sur un Mac, si cela fait une différence. – Zaradaqaw

+0

vous venez de faire les tutoriels? c'est bizarre. Je dirais essayer de redownloading et de réinstaller l'ensemble du SDK, AVD, ect. Assurez-vous également que votre fichier .manifest ne contient aucune erreur (ou omettez des peices cruciales d'ailleurs) – mtmurdock

Questions connexes