2011-10-20 2 views
0

Je reçois une erreur dans l'émulateur android. . « L'application AppName a arrêté de façon inattendue S'il vous plaît essayer à nouveauandroid débogueur

Comment puis-je utiliser le débogueur pour résoudre où l'erreur se produit

+0

Je viens recompilé après avoir attendu un longgggg tout en changeant de code (j'ai supprimé le code et un fichier xml, mais je l'ai défait avec cntl + z) et puis ça a marché sans problèmes - sigh –

Répondre

1

Je viens recompilé après avoir attendu un longgggg tout sans changement de code (je l'ai fait supprimer le code et un fichier xml, mais il défais avec CNTL + z) et cela a fonctionné sans problèmes - soupir -

1

vous devriez également regarder le fichier journal. Par défaut, android enregistre tous les messages dans un fichier journal auquel vous pouvez accéder sur votre ligne de commande en tant que "adb logcat". Pour plus d'informations sur le butin de l'outil adb à here

1

Je ne suis pas sûr du type de débogueur que vous voulez. AFAIK, deux débogueur peuvent être utilisés dans Android: ADB et gdbserver. Si vous voulez du code Java de débogage, vous pouvez utiliser ADB. Vous pouvez émettre "adb connect localhost" dans le shell pour que adb se connecte à votre émulateur. Ensuite, vous pouvez utiliser "adb logcat" pour voir le journal de votre émulateur. Généralement, l'émulateur vous indiquera où se trouve l'erreur dans votre code java.

0

J'aime utiliser Logcat. Logcat vous donnera un message d'erreur assez détaillé avec les lignes sur lesquelles l'erreur s'est produite. Vous pouvez ouvrir la perspective Logcat dans Eclipse en allant:

Fenêtre -> Afficher la vue -> Autres (si Logcat ne montre pas dans la liste) -> Logcat

Je préfère cela au débogueur parce que le l'émulateur fonctionne un peu plus vite.

+0

s'il vous plait envoyez un mail à [email protected] si vous êtes interessé de traduire javascript application web mobile dans l'application de remplacement de clavier Java Android. –

Questions connexes