Android Studio logcat ne fonctionne pas
12 réponses
dans mon cas dans Android 2.2, Pour une raison quelconque, Firebase a été sélectionné par défaut dans la boîte déroulante marquée ci-dessus. Donc les bûches ne sont pas tombées. J'ai juste besoin de changer d' No Filters
. Puis il a travaillé.
j'ai même essayé de redémarrer le logcat, ça n'a pas marché non plus. No Filters
a fait la magie.
Espérons que cela aide quelqu'un.
Modifier:
Vous pouvez ainsi sélectionner Show only selected application
pour que logcat n'affiche que le courant processus de débogage, alias votre application.
vous le cachez peut-être, essayez d'appuyer sur Alt + 6 pour ouvrir l'onglet Journal.
regardez le niveau du journal: - il doit être verbeux.
Redémarrer la bad.
si cela ne fonctionne pas redémarrez le studio android.
j'ai trouvé que ce qui suit a fonctionné pour moi.
tout d'abord, mon problème: je testais une application sur un Samsung Galaxy A3 fixé par câble usb. Je recevais les messages logCat habituels, y compris les messages filtrés puis tout d'un coup le logCat a cessé d'Afficher des messages filtrés. Le paramètre Verbose affiche un flux continu de messages avec un mesage dans le coin supérieur gauche du lagCat indiquant "trop de sortie à afficher".
j'ai essayé de redémarrer Android Studio (avec et sans vider la cache) mais pas de chance. J'ai ensuite redémarré mon téléphone et tout était normal. Il est donc apparu que le téléphone ci-joint était le problème, en envoyant trop d'informations à la logCat.
Espérons que cela aide quelqu'un.
en haut à gauche de logcat il y a une option pour choisir l'émulateur. mai ce n'est pas sélectionné le courant de l'émulateur par défaut. essayez de changer l'actuel émulateur et il sera corrigé.
en plus de ce que les autres gars ont dit, regardez si vous avez écrit quelque chose dans la boîte de recherche qui cause ce problème(c'était mon cas).
Remarque: même en cas de redémarrage, ce que vous avez écrit dans la zone de recherche ne sera pas supprimé et vous devez le supprimer vous-même.
j'ai résolu ce problème en activant l'option "Utiliser libusb backend" dans Android Studio -> Préférences -> Debugger -> Android Debug Bridge (adb).
j'avais ce code:
Log.e(getMyName(),message);
le problème était que la variable à laquelle la méthode getter accédait était nulle. Android Studio ne m'a pas donné d'erreur à ce sujet! Il semble que cela ne laissait pas la bûche en silence.E déclaration au travail. J'ai vérifié de nombreux blogs mais je n'ai pas trouvé la solution. Cette petite Mlle m'a fait perdre une heure. Espérons que cela aide quelqu'un.
vérifiez que vous n'avez pas quelque chose dans la recherche logcat qui ne renvoie aucune correspondance, par exemple un nom de paquet inexistant.
j'avais renommé mes paquets, mais j'ai laissé un ancien nom dans le champ de recherche logcat. Résultat: aucune sortie logcat visible
j'ai essayé de passer de "Selectivly" à "permitted" dans les paramètres de mon appareil et ça m'a aidé. Maintenant, debug info apparaît dans LogCat.
j'ai corrigé le problème en changeant les Options USB de mon téléphone de "Charging only" à " Transfer files (MTP)"
j'ai eu le genre de problème la façon dont le logcat a fonctionné était que je ne choisissais pas le bon filtre.comme j'utilisais sqlite (base de données) et dans les filtres j'avais choisi firebase.c'est pourquoi mon logcat ne fonctionnait pas!--1-->
redémarrer à la fois emulator et android studio a fonctionné pour moi!