9
votes

Existe-t-il un moyen d'obtenir une sortie de débogage de copie et pastable dans l'émulateur Android SDK?

J'ai des informations générées dans l'émulateur Android, et la seule façon de voir pour le faire passer est d'utiliser la classe de journal.

Cependant, vous ne pouvez pas copier-coller de la fenêtre du journal DDMS. Ceci est vraiment ennuyeux car je ne peux pas utiliser les informations dans une autre application, par exemple, sans le retenir.

Y a-t-il un meilleur moyen d'obtenir des informations de débogage de l'émulateur? Que se passe-t-il lorsque vous écrivez des applications plus complexes? Que faites-vous lorsque vous devez vérifier qu'il écrit des informations correctes aux URL, bases de données, fichiers, etc.

merci!


0 commentaires

4 Réponses :


6
votes

Utilisation de la fenêtre DDMS LOGCAT Vous pouvez sélectionner des lignes et copier et coller du texte à d'autres fenêtres.

Si vous utilisez java.util.logging au lieu de la classe de journal, vous pouvez joindre un gestionnaire pour écrire le fichier journal dans un fichier texte si cela faciliterait les choses. LogCat est toujours disponible lors de l'utilisation de java.util.logging mais par défaut les informations et ci-dessus sont uniquement disponibles.


0 commentaires

5
votes

Vous pouvez simplement utiliser la ligne de commande LogCat Utility: adb logcat


1 commentaires

Vous pouvez utiliser la commande adb logcat et rediriger tous les journaux de périphérique dans un fichier texte. Vous pouvez également appliquer des filtres. Par exemple, si vous souhaitez rediriger tous les messages d'erreur sur TEMP.TXT, sous Windows, vous pouvez dire ADB LogCat *: E> TEMPFILE.TXT. Pour plus d'informations, reportez-vous à: développeur.android.com/guide/developing/tools /aadb.html#logcat



2
votes

Cliquez à gauche sur une ligne, puis CTRL + C pour copier. Si vous utilisez l'ensemble du journal, Ctrl + A pour sélectionner tout, puis CTRL + C. Collez-la n'importe où que vous souhaitiez.


0 commentaires

0
votes

Les lignes LOGCAT sont appelées éléments.

Chaque élément comporte plusieurs attributs. Actuellement, vous ne pouvez sélectionner que un ou plusieurs éléments et effectuer les éléments suivants: xxx


0 commentaires