2015-03-02 45 views
18

Es gibt sehr peinliche Sache, die ich konfrontiert Logcat wird in der Debugging-Anwendung angezeigt, aber während der Ausführung (nicht Debugging) Anwendung zeigt es nicht Logcat.Android Studio Logcat funktioniert nicht

Ich versuchte es neu zu starten, aber nichts passiert.

+0

Manchmal dauert es 1-3 Minuten, nachdem das Gerät zu erkennen, bevor die logcat gezeigt . Irgendeine Idee, wie man es beheben könnte, wäre großartig. – ByteHamster

+0

Ich habe es mehrmals ausprobiert, aber während der Ausführung der App wird nichts auf der Logcat-Registerkarte angezeigt, stattdessen werden während des Debuggens Protokolle erstellt. – squiroid

Antwort

34

enter image description here

In meinem Fall in Android 2.2, aus irgendeinem Grunde wurde Firebase standardmäßig in der Dropdown-Liste ausgewählt oben markiert. So fielen die Stämme nicht. Ich musste es nur in No Filters ändern. Dann hat es geklappt.

Ich habe sogar versucht, den Logcat neu zu starten, das hat auch nicht funktioniert. No Filters hat die Magie gemacht.

Ich hoffe, das hilft jemandem.

bearbeiten: Sie können auch wählen Show only selected application für logcat nur den aktuellen Debugging-Prozess zu zeigen, auch bekannt als App.

+0

weiß nicht, warum ich die ganze Zeit nicht sehen werde! es war auf Firebase Filter stecken – Manny265

+0

Ich bin froh, dass @ @ @ Manny264 –

+1

Das gleiche Problem mit Android Studio 2.2.3, und dieser Beitrag hat das Problem gelöst! –

21
  • Sie es verstecken, versuchen Alt + 6 drücken Log Tab zu öffnen.

  • Schauen Sie sich die Log-Level: - Es muss ausführlich sein.

  • Neustart adb.

  • Wenn das nicht funktioniert, starten Sie das Android Studio neu.

+1

Ich kann das Panal sehen, aber da ist nichts drin. – squiroid

+0

Haben Sie versucht, den adb neu zu starten? –

+2

Ich habe es schon erwähnt, dass ich adb bereits neu gestartet habe aber nichts passiert ist. – squiroid

4

Ich fand das folgende funktionierte für mich.

Zuerst mein Problem: Ich habe eine App auf einem Samsung Galaxy A3 über USB-Kabel getestet. Ich erhielt die üblichen logCat-Nachrichten, einschließlich der gefilterten, und plötzlich zeigte logCat keine gefilterten Nachrichten mehr an. Wenn Sie es auf Verbose setzen, wird ein fortlaufender Nachrichtenstrom mit einer Meldung in der oberen linken Ecke der lagCat angezeigt, die besagt, dass "zu viel Ausgabe angezeigt werden soll".

Ich habe versucht Android Studio neu zu starten (mit und ohne den Cache zu löschen), aber kein Glück. Ich habe dann mein Telefon neu gestartet und alles war wieder normal. So schien es, dass das angeschlossene Telefon das Problem war, zu viel Information an den logCat zu senden.

Ich hoffe, das hilft jemandem.

0

hatte ich diesen Code:

Log.e(getMyName(),message); 

Das Problem dabei war, dass die Variable der Getter Methode null war, erreichbar. Android Studio gab mir keinen Fehler! Es scheint, dass die Protokoll.e-Anweisung nicht ausgeführt wurde. Ich habe viele Blogs überprüft, konnte aber keine Lösung finden. Dieser kleine Miss verschwendete meine komplette Stunde. Hoffe, das hilft jemandem.

0

Überprüfen Sie, ob in der Logcat-Suche etwas vorhanden ist, das keine Übereinstimmungen zurückgibt, z. B. ein nicht vorhandener Paketname.

Ich hatte meine Pakete umbenannt, aber einen alten Namen im Logcat-Suchfeld hinterlassen. Ergebnis: Kein logcat Ausgang sichtbar

0

Ich habe versucht, "Erweitertes Protokoll" in meinen Geräteeinstellungen von "Selectivly" zu "Allowed" zu wechseln und es half. Jetzt erscheinen Debug-Informationen in LogCat.

+0

können Sie bitte den Prozess erarbeiten. –

3

on Oben links von logcat gibt es eine Option, um den Emulator auszuwählen. Möglicherweise ist der aktuelle Emulator nicht standardmäßig ausgewählt. versuche, es in den aktuellen Emulator zu ändern und es wird behoben.

+0

Danke ich habe seit Jahren dafür gegoogelt !!! –

1

Neben was andere Leute sagten, schauen Sie, wenn Sie etwas in das Suchfeld geschrieben haben, das dieses Problem verursacht (es war mein Fall). Selbst im Falle eines Neustarts wird es sich nicht selbst löschen. enter image description here

0

Ich reparierte das Problem durch die USB-Optionen meines Telefon von „Aufladen nur“ Ändern „Transfer-Dateien (MTP)“

Verwandte Themen