2016-02-15 9 views
12

Ich verwende Android Studio 1.5.1 und löscht den Logcat-Puffer während des Neustarts der App. Jetzt stürzt meine App ab, startet neu und ich sehe nicht, was kurz vor dem Absturz passiert.Android-Logcat während App-Neustart deaktivieren

Gibt es eine Möglichkeit für Logcat in Android Studio nicht während des Neustarts der App zu löschen? Ich wollte die Logcat-Puffergröße erhöhen, konnte aber die Option in der aktuellen AS-Version nicht finden.

Antwort

19

ich hatte das gleiche Problem, aber sieht eher wie ein Feature als einen Fehler:

In Android Studio, die Standardeinstellung für die Logcat Fenster Einstellung scheint „Nur ausgewählte Application“ (obere rechte Ecke des Logcat zu sein Fenster) ... welches sich das Protokoll des ausgewählten Prozesses ansieht (standardmäßig Ihr aktueller Start). Wenn also Ihre App während des Tests abstürzt, ist dieser Prozess nicht mehr vorhanden, sodass der Filter das Protokoll löscht.

Stattdessen wählen Sie "Bearbeiten Filterkonfiguration ..." und einen Filter für Ihre Anwendung einrichten, zum Beispiel:

  • Filtername: MeineAnw
  • Package: com.example.myapp (< < ersetzen Paketname Ihrer App)

... und dann diesen Filter für zukünftige Läufe auswählen. Dies sollte das Protokoll für Sie behalten, auch nach dem Absturz der App.

duplicate

+0

Dank es funktioniert perfekt – geniushkg

+0

dies wirklich informativ und nützlich –