2011-02-01 1 views
0

Je dois essayer un exercice 1 d'application bloc-notes hier et passé toutes les étapes à la dernière - en cours d'exécution dans un émulateur.Impossible d'exécuter le bloc-notes Android exercice 1 dans l'émulateur

Comme je suis nouveau sur la plate-forme Android, je ne suis pas un noob. J'ai mis mon émulateur d'androïde, ai tous les SKD, etc. Le projet a été créé pour la plate-forme 2.2 et ainsi était l'émulateur. Après avoir cliqué sur Exécuter en tant que -> application Android, l'émulateur démarre, mais il ne reste que sur l'écran d'accueil (ou sur le dernier écran où j'étais avant de fermer l'émulateur). Le problème est que je ne peux pas trouver cette application de bloc-notes. Je pensais que l'émulateur va démarrer avec cette application en cours d'exécution afin que je puisse vérifier immédiatement. Je ne connais pas grand-chose au XML manifeste, mais quand je l'ai regardé, j'ai trouvé qu'il y avait une activité enregistrée, donc je ne sais vraiment pas (ou où) le problème. Je cherchais pendant une heure et essayais chaque lien où un problème avec l'exécution de sth dans émulateur s'est produit, mais aucun résultat ...

Ainsi je te demande et espère que quelqu'un m'aidera!

Merci beaucoup d'avance !!!

shadyyx.

+2

pouvez-vous fournir une copie de 'logcat' et peut-être même la sortie' console' d'eclipse? –

Répondre

2

OK les gars.

J'étais vraiment énervé. Était googling pendant 4 heures hier, et 3 heures aujourd'hui. Je suis allé à Dépannage page sur le site des développeurs Android, où j'ai trouvé ces points:

  1. Quittez l'émulateur si elle est en cours d'exécution
  2. Vérifiez que tous les processus de l'émulateur sont tués (ils peuvent parfois bloquer, utiliser ps sur unix ou mac, ou gestionnaire de tâches dans la vue de processus sur Windows).
  3. Quit Eclipse
  4. A partir de la ligne de commande, tapez: adb kill-serveur
  5. Démarrez Eclipse et essayez à nouveau

Ce n'est pas tout à fait exact, voici donc ce qui m'a aidé: Comme il était évident que Eclipse ne communique pas avec l'émulateur après son démarrage, j'ai essayé juste le point 4 de dépannage précédent - exécuter "adb kill-server" tandis que Eclipse et l'émulateur tournaient.Après que je suis revenu à l'Eclipse, j'ai pu voir de nouveaux logs dans la console, m'informant de l'installation du .apk et de l'exécution d'une intention. Après être retourné à l'émulateur, quelle surprise, l'application était là et fonctionnait !!!

Une petite touche la façon d'exécuter une commande sur Windows lorsque Yoou n'ont pas adb.exe dans votre système PATH:

ouvrir cmd.exe, trouver et ouvrir un dossier dans lequel votre SDK Android est installé et naviguez jusqu'au dossier platform-tools. Ensuite, faites glisser le fichier adb.exe vers le cmd, écrivez le paramètre kill-server après le chemin d'accès au fichier adb.exe et appuyez sur Entrée.

commande

doit maintenant être mon exemple (peut varier selon l'endroit où vous avez installé votre SDK):

"C:\Program Files (x86)\Android\android-sdk-windows\platform-tools\adb.exe" kill-server 

Et le tour est joué - il devrait être fait !!!

espère que vous appréciez cela et que cela aidera beaucoup d'autres utilisateurs confrontés au même problème que moi ...

Note: S'il n'y a rien qui se passe après avoir tué du serveur adb (par la suite vous pouvez voir des tentatives infructueuses pour se connecter à adb [émulateur]), exécutez à nouveau le projet (sans fermer l'émulateur!). Comme j'ai toujours ce problème lors de l'exécution d'un projet pour la première fois après la fermeture de l'émulateur, cela m'aide toujours!

0

Procédez comme suit ci-dessous.

1) Lorsque l'émulateur démarre avec votre activité précédente, continuez d'appuyer sur le bouton de retour jusqu'à ce que vous voyiez l'écran d'accueil.

2) Ensuite, allez dans le menu Applications et faites défiler vers le bas pour voir votre application de bloc-notes.

Si votre application n'est pas visible, vérifiez votre sortie logcat. Voici comment vous le vérifiez.

i) Dans Eclipse aller à Fenêtre-> Afficher Affichage-> Autre-> Android-> Logcat

Postez ici la sortie de logcat, afin que nous puissions vous aider.