Stellen Sie das LogCat-Fenster in Android Studio wieder her


174

Ich habe vor kurzem begonnen, Android Studio v0.1.1 zu verwenden, und ich kann LogCat anscheinend nicht finden ... Ist es weg? Oder wenn nicht, wie kann ich es aktivieren?

Wenn es weg ist, gibt es eine Möglichkeit, etwas Ähnliches zu aktivieren, um mein App-Verhalten (und hauptsächlich Abstürze) zu protokollieren?


Vielleicht können Sie versuchen, Ihren Computer neu zu starten, ich behebe es auf diese Weise.
RxRead

Antworten:


323

Ich denke, ich kann logcat immer noch in meiner Installation von 0.1.1 finden

Versuchen Sie drücken Alt+ 6auf Windows oder CMD+ 6auf dem Mac.


5
Beachten Sie, dass Sie es in einem separaten Fenster erhalten möchten (anstatt "im" AS-Hauptfenster unten). Verwenden Sie das "Zahnrad" ganz oben rechts im Abschnitt "Log Cat". Wählen Sie den Floating-Modus. Verwirrenderweise scheint es dann immer noch "angedockt zu sein" ... greifen Sie einfach nach der Stange und bewegen Sie sie herum. (Wenn Sie an Mac gewöhnt sind, ist es ein wenig verwirrend.) (Android Studio ist fantastisch auf Mac eh ??)
Fattie

Ich sehe nur ein weißes "Logcat" -Feld, obwohl ich mein Gerät im Fenster "Geräte" ausgewählt habe. (Android Studio 1.0.2)
Jemand irgendwo

2
Mit Android Studio 1.1.0 müssen Sie möglicherweise auf das kleine Symbol oben rechts im Android DDMS-Fenster klicken. Siehe @Manoj Behera. Beantworten Sie zwei Antworten unten
raudi

2
AS-Version ist 1.2.1.1, aber die Strg + 6 funktioniert immer noch nicht. Kein Logcat
Blackjack

Was ist mit Linux?
Narendra Singh

60

Überprüfen Sie, ob Sie es ausgeblendet haben ... Verwenden Sie Alt+ 6, um das Fenster aufzurufen, und klicken Sie auf die Schaltfläche unter "Logcat-Ansicht wiederherstellen".

Zugriff auf logcat über IDE


Up-Vote für "Logcat-Ansicht wiederherstellen". Die Stackoverflow-Antwort hat mich sofort überrumpelt, ohne die AndroidStudio-Hilfe zu untersuchen. Ich verwende Android Studio 1.x (stabile Version). Ich habe mir die Stuido-Hilfe angesehen und danach gegoogelt, wie man ein Gerät versteckt logge mich in android studio ein, um die Option zum Ausblenden / Rückgängigmachen zu finden. Ich habe mich versteckt, konnte aber nicht sofort herausfinden, wie der Vorgang zum Ausblenden rückgängig gemacht werden kann.
Sree Rama

18

Sie können es mit Alt + 6 anzeigen

Oder...

Klicke hier!


1
In Ihrem Screenshot zeigt das Feld mit der Bezeichnung "logcat" kein logcat an, obwohl ich das angeschlossene Gerät und die ausgeführte App richtig ausgewählt habe. Ich habe auch "Keine Filter" ausgewählt und immer noch auf meinem Nexus 5 sehe ich keinen Logcat
Jemand irgendwo

logcat stoppt manchmal. Sie können versuchen, das Neustart-Symbol auf der linken Seite zu drücken. Wenn dies nicht hilft, müssen Sie möglicherweise überprüfen, ob das richtige Gerät noch ausgewählt ist, adb neu starten, das Gerät trennen / verbinden usw. :-(
raudi

12

In Android Studio 3.4 können Sie in dem Fall, in dem Logcat nicht angezeigt wird View->ToolWindows->Logcat(in diesem Fall Alt+6oder CMD+6auch nicht), das Logact-Fenster abrufen:

  1. File->Profile or debug APK (Wählen Sie eine APK)
  2. Neues Fenster auswählen oder aktuelles Fenster verwenden.
  3. Logcat ist jetzt über das Menü ( View->ToolWindows->Logcat) oder über Alt+6oder verfügbarCMD+6

Dieses Problem weist darauf hin, dass im Android Studio-Projekt etwas nicht richtig konfiguriert ist. Die obige Lösung kann nützlich sein:

  1. Als vorübergehende Lösung bei Konfigurationsproblemen mit dem Android Studio-Projekt führt dies aus irgendeinem Grund dazu, dass Android Studio das Logcat-Fenster ausblendet.
  2. Wenn Sie versuchen, das Android Studio-Logcat-Fenster zum Debuggen einer App ohne Android Studio-Projekt zu verwenden.

Ich kann nicht glauben, dass das funktioniert! Was für ein seltsamer Fehler. Dies ist mir auch in Android Studio 3.5 passiert, und diese Methode hat es wiederhergestellt. Vielen Dank
Mike Hardy

Am Ende stellte ich fest, dass während dieser Methode der Zugriff vorübergehend wiederhergestellt wurde, mein Logcat immer noch im Fensterlayout meines Projekts fehlte. Das wiederum führte mich zu einem PATHing-Problem in Bezug auf das Starten von Android Studio, und als ich feststellte, dass alles in Ordnung war.
Mike Hardy

Danke @MikeHardy, habe der Antwort einige Klarstellungen hinzugefügt.
Mn1

Ich mag die Klarstellung - ich bin nur einmal in Dankbarkeit zu reagieren , da dies das war nur , was in eine Prise gearbeitet - ich logcat + Emulator benötigt wirklich Aufnahme rechts dann und haben keine Zeit , mein Projekt richtig noch zu beheben. Das ist ein großartiger Trick. Prost!
Mike Hardy

Dies sollte die akzeptierte Antwort sein, da das Update cmd + 6 und ant + 6 nicht funktioniert
Simo

11

Extras-> Android -> Android-Gerätemonitor

öffnet ein separates Fenster


3

Öffnen Sie ein separates Terminal und starten Sie adb mit logcat. Auf meinem (Linux-) System;

~ / android-studio / sdk / platform-tools / adb logcat


1
Entschuldigung, was? Sofern hier keine Magie hinter den Kulissen erklärt wird, scheint dies eine Anleitung zum Anzeigen der Logcat-Ausgabe zu sein, nicht zum Wiederherstellen des Logcat-Fensters in Android Studio.
user812786

3

Ich würde zwar etwas spät zur Party kommen, aber es sind ein paar Jahre und eine neue Version von Studio vergangen.

Wenn Sie heute auf den Fehler stoßen, wird Ihr Logcat nicht angezeigt. Um dies zu beheben, müssen Sie die folgenden Schritte ausführen:

  • Menü -> Erstellen -> Projekt erstellen
  • in your settings.gradle alles auskommentieren und synchronisieren.
  • alles auskommentieren und erneut synchronisieren.
  • Menü -> Erstellen -> Projekt erstellen
  • Sobald die Projekterstellung abgeschlossen ist, ist Ihr Studio bereit.

Ich habe verschiedene Fehler im Zusammenhang mit diesem Problem festgestellt. Dieses Szenario deckt die meisten dieser Fälle ab.


2

In Android Studio 2.3.2 müssen Sie unten auf "Android Monitor" klicken und "logcat" ist eine Registerkarte dieses Bereichs. Siehe Anhang.

Wenn Sie dieses Bedienfeld nicht haben, müssen Sie zu Ihrem Hauptmenü und dann zu Ansicht-> Symbolleiste / Symbolleisten / Statusleiste / Navigationsleiste gehen

Geben Sie hier die Bildbeschreibung ein


Das ist hilfreich !!
Stuti Kasliwal

Dafür habe ich -1. Dies ist mit all meiner guten Absicht, anderen zu helfen. Ich wünschte, jemand würde es richtig machen.
Dung

2

Wählen Sie "Floating Mode" und dann "Docker Mode". Es hat bei mir funktioniert!


2

In meinem Fall wird Logcat in Android Project angezeigt, jedoch nicht in Flutter Project.

Klicken Sie im Flutter-Projekt auf die Registerkarte "Ereignisprotokoll"

wird sich zeigen

23/03/20
6:52  Frameworks Detected
Android framework is detected.

Klicken Sie auf "Konfigurieren" , und es wird logcat angezeigt



1

Weg eins:

Sie können das bin-Symbol in logcat verwenden Geben Sie hier die Bildbeschreibung ein

Weg zwei: Sie können logcat nach dem Mittagessen löschen. Konfiguration bearbeiten> Verschiedenes

Aktivieren Sie das Protokoll vor dem Mittagessen löschen

Geben Sie hier die Bildbeschreibung ein


1

In meinem Fall fehlte auch das Fenster und "Ansicht -> ToolWindows -> Logcat (Alt + 6)" existierte nicht einmal. Das Drücken von ALT + 6 hatte ebenfalls keinerlei Auswirkungen.

Ich habe es so behoben:

  1. Schließen Sie ein Gerät an
  2. Starten Sie ADB über Terminal ("> adb usb")
  3. Stoppen Sie es erneut (Strg + C).
  4. Schließen Sie das Terminalfenster im unteren linken Fenster neben dem Ereignisprotokoll (über das rote X).

Nach dem Schließen des Terminals wurde das Logcat-Fenster in der Registerkartenliste und der Menüeintrag in der Kategorie "Ansicht -> ToolWindows" angezeigt.

Geben Sie hier die Bildbeschreibung ein


0

Wenn logcat geöffnet und Android Studio in den Vollbildmodus und zurück geschaltet wird, befindet sich das logcat-Fenster anscheinend jetzt.

Lösung:

Starten Sie Android Studio neu.


0

Suchen Sie unten auf dem Android Studio-Bildschirm nach der Registerkarte Android Monitor. Klick es an. Es wird ein Fenster angezeigt und es gibt einen Tab Call Logcat. Wenn Sie die Registerkarte Android-Monitor nicht sehen können, klicken Sie auf Alt+ G.


0

Für mich wird die Geräteauswahlleiste (oder wie auch immer sie tatsächlich genannt wird) auf der Registerkarte "Logcat" nicht angezeigt. Um dies zu beheben, musste ich Logcat an eine andere Position (links / rechts) verschieben und zurück verschieben


0

Wenn alle oben genannten Methoden nicht funktionieren, versuchen Sie es mit dem folgenden Mechanismus. Manchmal zeigt das Android Studio keine Logcat-Optionen an, da das ausgewählte Projekt kein Android-Projekt ist. Wenn Sie eine APK debuggen möchten, erstellen Sie ein leeres Android-Projekt, und die logcatOption wird angezeigt.



0

Wenn Sie das Projekt im Android Studio öffnen, anstatt das Android-Verzeichnis zu öffnen, öffnen Sie das App-Verzeichnis

Geben Sie hier die Bildbeschreibung ein


-1

Gehen Sie zu Extras-> Android-> ADB-Integration aktivieren

In meinem Fall wurde es automatisch deaktiviert


-1

In meinem Fall sehe ich das Fenster, aber keine Nachrichten darin. Nur ein Neustart (Studio Version 1.5.1) brachte die Nachrichten zurück.


Ich habe meine Antwort bearbeitet, um sie zu klären. Ich denke, einige Benutzer in diesem Beitrag haben das gleiche Problem.
Eli

-4

Ich hoffe, Sie haben die erforderlichen Treiber zum Debuggen von Android-Programmen auf Ihrem Computer installiert. Wenn dies der Fall ist, wird beim Ausführen einer Anwendung von Android Studio auf einem tatsächlichen Gerät eine Meldung angezeigt, in der Sie aufgefordert werden, logcat zu aktivieren. Wenn Sie diese Option deaktiviert haben, können Sie die Logcat-Ansicht über das Menü Fenster -> Ansicht anzeigen -> Logcat aktivieren. Wenn Sie Ihre Anwendung das nächste Mal auf einem tatsächlichen Gerät oder in einem Emulator ausführen, sehen Sie, dass der Logcat aktiv ist.

Wenn Sie es mit der obigen Lösung nicht anzeigen können, können Sie den Logcat über die Befehlszeile anzeigen, indem Sie Folgendes eingeben

adb logcat

Weitere Informationen finden Sie hier http://developer.android.com/tools/help/logcat.html

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.