Même en écrivant explicitement e.printStackTrace(), il n'imprime pas sur la console, pourquoi?Pourquoi Android n'imprime pas la trace de la pile?
4
A
Répondre
7
Checkout Logcat
dans la perspective DDMS il ne devrait pas y avoir dans l'onglet console.
Ou utilisez l'outil de commande ddms
pour lire logcat.
2
printStackTrace()
n'imprime pas sur la console, il imprime au flux d'erreur standard. Si vous souhaitez imprimer à l'écran, définissez votre texte d'affichage sur e.getMessage()
ou e.getStackTrace()
. (Bien que je recommande d'apprendre à déboguer avec logcat à la place.)
1
utilisez Log.X() où X est le type de console d'erreur que vous voulez (Log.e, Log.v, Log.d, etc.)
1
Vous ne pouvez pas imprimer sur la console sur Android. Vous devez utiliser la classe Android Log. Quand j'ai une exception et je veux l'imprimer J'utilise:
for (StackTraceElement element : exception.getStackTrace())
Log.e("my_tag", element.toString());
ou vous pouvez essayer
String stackTrace = Log.getStackTraceString(throwable);
Et après que vous pouvez l'imprimer à Android Log.
Questions connexes
- 1. Afficher la trace de la pile DNN?
- 2. _NSAutoreleaseNoPool Briser mais pas de trace de la pile
- 3. trace trace de la pile python sans exception soulevée
- 4. zend trace de la pile du framework
- 5. Exception efface la trace de la pile de quoi?
- 6. "ligne 0" dans la trace de la pile dotNET
- 7. Que signifient les nombres dans la trace de la pile?
- 8. Erreur de trace de pile
- 9. Le vidage du noyau n'est pas synchronisé avec la trace de la pile gdb
- 10. La trace de la pile d'appel native de Windbg n'a pas de sens
- 11. La trace de pile de Powershell est-elle cassée?
- 12. Comment obtenir une trace de la pile de FastMM
- 13. Junit Ant Tâche, trace de la pile de sortie
- 14. Comment afficher la trace de pile sur une exception interceptée?
- 15. Comment formater la trace de pile d'Exception en C#?
- 16. Comment puis-je obtenir la trace de pile dans Specman?
- 17. Que signifie cette trace de pile?
- 18. trace de pile de journalisation avec enregistreur
- 19. débogage de la page ASPX qui donne une petite trace de la pile?
- 20. Trace d'appel dans Android
- 21. Préservation de la trace de la pile lors de la réitération des exceptions dans Silverlight
- 22. Android: Manipulation de la pile d'activités
- 23. Récupère la trace d'une pile d'un processus en cours
- 24. Trace de pile limité dans Process Explorer
- 25. Android sortant de la pile d'activités
- 26. Seule la dernière ligne de la trace de la pile Exception s'affiche
- 27. Pourquoi log4j désactive-t-il la trace de pile après (beaucoup de) répétition de la même exception?
- 28. Que signifie la deuxième colonne de la trace de la pile gdb?
- 29. Ne pas afficher les chemins de fichier de la machine de construction dans la trace de la pile
- 30. Voir une trace de pile d'applications JWS?
avec le ddms il imprimera à la console, comme dans le développement java vieux plaine? –
Non, ne sera jamais imprimer sur la console. – Pentium10
Si vous testez sur le matériel, il existe une application gratuite (aLogcat) qui fonctionne très bien pour afficher les journaux de votre téléphone sans avoir à être connecté à DDMS. – kiswa