Je viens de télécharger Android Studio pour Linux à partir de: http://developer.android.com/sdk/installing/studio.html
Je me demande comment imprimer sur la console?
Ni System.out.print(...)
ni Log.e(...)
de ne android.util.Log
semblent fonctionner.
Run
fenêtre que je répondais ici .. stackoverflow.com/a/46843640/2462531Réponses:
Exécutez votre application en mode débogage en cliquant sur
dans le menu supérieur d'Android Studio.
Dans la barre d'état inférieure, cliquez sur le
5: Debug
bouton, à côté du4: Run
bouton.Vous devez maintenant sélectionner la
Logcat
console.Dans la zone de recherche, vous pouvez taper la balise de votre message, et votre message devrait apparaître, comme dans l'image suivante (où se trouve la balise
CREATION
):Consultez cet article pour plus d'informations.
la source
Android a sa propre méthode d'impression des messages (appelés
logs
) sur la console, connue sous le nom deLogCat
.Lorsque vous souhaitez imprimer quelque chose sur le
LogCat
, vous utilisez unLog
objet et spécifiez la catégorie de message.Les principales options sont:
Log.d
Log.e
Log.i
Log.v
Log.w
Vous imprimez un message en utilisant une
Log
instruction dans votre code, comme dans l'exemple suivant:Dans Android Studio, vous pouvez rechercher des messages de journal étiquetés
myTag
pour trouver facilement le message dans leLogCat
. Vous pouvez également choisir de filtrer les journaux par catégorie, telle que "Déboguer" ou "Avertir".la source
Could not get unknown property 'Log' for object of type com.android.build.gradle.internal.api.LibraryVariantImpl.
Log.wtf
(What a Terrible Failure): Derror: cannot find symbol variable log.
Android Studio 3.0 et versions antérieures:
Si les autres solutions ne fonctionnent pas, vous pouvez toujours voir la sortie dans le moniteur Android .
Assurez-vous de définir votre filtre sur Afficher uniquement l'application sélectionnée ou de créer un filtre personnalisé.
la source
Vous pouvez voir les
println()
déclarations dans laRun
fenêtre d'Android Studio.Voir la réponse détaillée avec capture d'écran ici .
la source
Si votre application est lancée à partir de l'appareil, et non de l'IDE, vous pouvez le faire plus tard dans le menu:
Run
-Attach Debugger to Android Process
.Cela peut être utile lors du débogage des notifications sur une application fermée.
la source
J'avais résolu le problème en révoquant mes autorisations de débogage USB.
Révoquer,
Accédez à Paramètres du périphérique> Activer les options du développeur> Révoquer les autorisations de débogage USB
la source
Soyez prudent lorsque vous utilisez Logcat , il tronquera votre message après environ 4076 octets, ce qui peut causer beaucoup de maux de tête si vous imprimez de grandes quantités de données.
Pour contourner cela, vous devez écrire une fonction qui la divisera en plusieurs parties comme ça .
la source