Logcat apparaît dans l’application de débogage, mais lorsqu’il exécute (pas le débogage), il n’affiche pas logcat.
J'ai essayé de le redémarrer mais rien ne se passe.
Dans mon cas sous Android 2.2, pour une raison quelconque, Firebase a été sélectionné par défaut dans la liste déroulante indiquée ci-dessus. Les journaux ne sont donc pas tombés. Je devais juste le changer en No Filters
. Ensuite cela a fonctionné.
J'ai même essayé de redémarrer le logcat, cela n'a pas fonctionné aussi. No Filters
a fait la magie.
J'espère que ça aide quelqu'un.
Edit: Vous pouvez également sélectionner Show only selected application
pour que logcat n’affiche que le processus de débogage en cours, autrement dit votre application.
Vous le cachez peut-être, essayez d’appuyer sur Alt + 6 pour ouvrir l’onglet Log.
Regardez le niveau de log: - il doit être prolixe.
Redémarrez adb.
Si cela ne fonctionne pas, redémarrez le studio Android.
J'ai trouvé ce qui suit a fonctionné pour moi.
Premièrement, mon problème: je testais une application sur un Samsung Galaxy A3 connecté via un câble USB. Je recevais les messages logCat habituels, y compris ceux filtrés, puis tout à coup le logCat a cessé d'afficher les messages filtrés. Le réglage sur Verbose affiche un flux continu de messages avec un message dans le coin supérieur gauche du lagCat indiquant "trop de sortie à afficher".
J'ai essayé de redémarrer Android Studio (avec et sans effacer le cache), mais sans succès. J'ai ensuite redémarré mon téléphone et tout était rentré dans l'ordre. Il est donc apparu que le problème était lié au téléphone connecté, qui envoyait trop d’informations au logCat.
J'espère que ça aide quelqu'un.
en haut à gauche de logcat, il y a une option pour choisir l'émulateur. peut-être que ce n’est pas l’émulateur actuel sélectionné par défaut. essayez de le changer en émulateur actuel et il va réparer.
Dans la fenêtre Logcat, sélectionnez à nouveau votre appareil, puis sélectionnez à nouveau votre application.
s'il n'apparaissait pas, redémarrez adb en utilisant deux commandes:
adb kill-server
adb start-server
Bon débogage :)
J'ai résolu le problème en modifiant les options USB de mon téléphone de "Chargement uniquement" à "Transférer des fichiers (MTP)".
Redémarrer l'émulateur et le studio Android a fonctionné pour moi!
j'ai eu le genre de problème la manière qui m'a amené le logcat au travail était que je ne choisissais pas le bon filtre.
Cela semble vraiment stupide, mais j'ai passé quelques heures à lutter contre le même problème. J'ai essayé toutes les autres réponses dans ce fil, mais ce qui m'a arrangé est le nettoyage puis la reconstruction. Apparemment, quand j'ai couru, il ne s'agissait pas de reconstruire l'APK, mais de lancer celui qui avait déjà été créé.
Vérifiez que la recherche logcat ne contient aucun élément qui ne renvoie aucune correspondance, par exemple un nom de package non existant.
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 eu ce code:
Log.e(getMyName(),message);
Le problème était que la variable à laquelle accédait la méthode getter était nulle. Android Studio ne m'a pas donné d'erreur à ce sujet! Il semble que cela n’ait pas permis à l’instruction Log.e de fonctionner. J'ai vérifié beaucoup de blogs mais je n'ai pas trouvé la solution. Cette petite demoiselle m'a fait perdre une heure complète. J'espère que ça aide quelqu'un.
J'ai essayé de passer "Journal étendu" dans les paramètres de mon appareil de "Sélectivement" à "Autorisé" et cela a aidé. Les informations de débogage apparaissent maintenant dans LogCat.