Android Studio maximale Anzahl von Zeilen Logcat

Ich teste mit einem echten Gerät, das mit Android Studio verbunden ist. Wegen des Multithreading-Verhaltens, das ich nicht unterbrechen möchte, habe ich viele Log-Anweisungen zu meinem Code hinzugefügt, um herauszufinden, was passiert. Im logcat sehe ich die Aussagen, die so weit so gut sind.

Nach dem Ausführen meines kompletten Tests habe ich herausgefunden, dass der Beginn meiner Protokollierung fehlt! Scheint mir, dass Android Studio die frühesten Zeilen der Protokollierung löscht, wenn das Protokoll in Gefahr ist, zu groß zu werden. Da würde ich gerne meine ganze Logfile nach einem Testrun zurückholen (also kann ich in der Zwischenzeit etwas anderes machen), ich möchte die Anzahl der Linien erhöhen, die Android Studio hält.

  • Rendering Closed Captions für HLS-Streams auf Android
  • Wie bekomme ich MD5 aus debug.keystore Datei?
  • Setter und Getter funktioniert. In Android. Performance Overhead?
  • Hat PhoneGap / Apache Cordova eine API für verschlüsselte SQLite-Datenbank vorgeschlagen
  • Gibt es eine schnellere Video-Rendering-Lösung als die Verwendung von AndroidBitmap_xxx-Funktionen?
  • Wie bekommst du den Code für ein paar Sekunden in android?
  • Weißt du, wo ich diese maximale Anzahl von Zeilen einstellen kann, die logcat speichern muss? Ich hoffe / bete / nehme an, dass es so einen Parameter gibt, weil ich es noch nicht finden kann …

  • Ändern Sie animateLayoutChanges-Eigenschaft mit Java-Code
  • Best Practices (am besten für Android): authentifizieren einen Benutzer mit Facebook oder Google Login
  • Problem mit dem Abbrechen des AlarmManagers - PendingIntent
  • Alternative Hintergrundfarbe für ListView-Klasse auch ohne Daten
  • Wie man einen android Peer zu Peer ohne Zwischen-Server?
  • Wie bekomme ich die Anzeige auf der Unterseite des Bildschirms ohne Überlappung zu zeigen
  • 4 Solutions collect form web for “Android Studio maximale Anzahl von Zeilen Logcat”

    Ich habe das gefunden:

    Ich habe festgestellt, dass in der achten Veröffentlichung der Idee IDE, die "Limit Run / Debug Console Output" -Einstellung ist so tatsächlich die einzige Möglichkeit für die Erhöhung der Konsole Ausgabe Größe ist es, die idea.cycle.buffer.size Wert in der Idee gesetzt .properties

    Wie @zzy sagt … edit file: PATH_TO_ANDROID_STUDIO \ bin \ idea.properties

    Hier sind Eigenschaften, die du in deiner idea.properties-Datei anpassen kannst: http://tools.android.com/tech-docs/configuration

     #--------------------------------------------------------------------- # This option controls console cyclic buffer: keeps the console output size not higher than the specified buffer size (Kb). # Older lines are deleted. In order to disable cycle buffer use idea.cycle.buffer.size=disabled #--------------------------------------------------------------------- idea.cycle.buffer.size=1024 

    Ändern Sie den Wert auf 2048 oder was auch immer Sie benötigen.

    Ich möchte ein Update zu dieser Frage hinzufügen, falls jemand sonst nach einer Möglichkeit sucht, dies am oder nach März 2017 zu ändern.

    Die neueste Version von Android Studio, Version 2.3, hat nun die Möglichkeit, die Größe des zyklischen Logcat-Puffers unter Einstellungen / Einstellungen zu ändern.

    Gehen Sie zu Einstellungen / Einstellungen> Editor> Allgemein> Konsole und aktivieren Sie die Option Zyklische Puffergröße (1024KB) überschreiben . Sobald Sie diese Einstellung aktiviert haben, können Sie einen Wert in Kilobyte für den Logcat-Puffer eingeben.

    Es wäre besser gewesen, wenn Google dort das Wort "Logcat" hinzugefügt hat, weil es bei der Suche nach den Vorlieben nicht gefunden werden kann, es sei denn, du gehst gezielt "Konsole" oder "zyklisch" usw. ein.

    Bearbeiten: Google hat dieses Problem nun einem Entwickler zugewiesen. Es sollte bald umgesetzt werden, und ich werde diese Antwort aktualisieren, wenn es so ist.

    Du könntest den Logcat in einem Terminal starten: developer.android.com/tools/help/adb.html#logcat

     [adb] logcat [option] ... [filter-spec] ... 

    Und pfeife es zu einer txt-Datei

    Sieg

     PATH\TO\YOUR\ADB\ adb.exe logcat > log.txt 

    oder

    Linux

     PATH\TO\YOUR\ADB\ adb logcat| tee log.txt 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.