Wie kann ich lange Texte / msg im Logcat sehen?

Da wir Logcat als Konsole für Android verwenden. Es gibt Fälle, in denen der Ausgabetext / msg irgendwie groß ist und ich kann die komplette Ausgabe nicht sehen. Die Log-Katze zeigt nur den Anfangsteil davon. Gibt es eine Möglichkeit, es zu erweitern, damit ich die volle msg sehen kann?

  • Wie richtig richtig Android-Tests zu lernen?
  • SocketException: Berechtigung verweigert?
  • Benachrichtigungen verschwinden, sobald der Dienst endet
  • Android listview Anzeige aller verfügbaren Artikel ohne Scroll mit statischen Header
  • Fragment neu erstellt jedes Mal nach Orientierung ändern, nicht in der Lage, Zustand wiederherzustellen
  • Schlechter Bitmap-Fehler beim Einstellen von Uri
  • Android - Drag and Crop Fragen
  • Android Notification.Builder: eine Benachrichtigung ohne Symbol anzeigen
  • Android SupportLib - FrameLayout in CoordinatorLayout mit AppBarLayout verbraucht ganze Bildschirmhöhe
  • OnActivityResult () nicht aufgerufen, wenn Aktivität von Fragment gestartet wurde
  • ApplyTransformationsmethode, die nicht in der benutzerdefinierten Animation aufgerufen wird
  • Wie platziere man Zeichen in einen String-Namen in XML?
  • 5 Solutions collect form web for “Wie kann ich lange Texte / msg im Logcat sehen?”

    Wenn du lange Nachrichten schreiben willst, um in logcat zu sehen, logcat es sich, deine eigene Wrapper um die android.util.Log Methoden zu android.util.Log , die deine lange Nachricht über mehrere Zeilen android.util.Log .

    So habe ich das Problem gelöst. Ich hoffe es hilft.

    Die wichtige Methode, sie in deinem Code zu benutzen, ist splitAndLog.

     public class Utils { /** * Divides a string into chunks of a given character size. * * @param text String text to be sliced * @param sliceSize int Number of characters * @return ArrayList<String> Chunks of strings */ public static ArrayList<String> splitString(String text, int sliceSize) { ArrayList<String> textList = new ArrayList<String>(); String aux; int left = -1, right = 0; int charsLeft = text.length(); while (charsLeft != 0) { left = right; if (charsLeft >= sliceSize) { right += sliceSize; charsLeft -= sliceSize; } else { right = text.length(); aux = text.substring(left, right); charsLeft = 0; } aux = text.substring(left, right); textList.add(aux); } return textList; } /** * Divides a string into chunks. * * @param text String text to be sliced * @return ArrayList<String> */ public static ArrayList<String> splitString(String text) { return splitString(text, 80); } /** * Divides the string into chunks for displaying them * into the Eclipse's LogCat. * * @param text The text to be split and shown in LogCat * @param tag The tag in which it will be shown. */ public static void splitAndLog(String tag, String text) { ArrayList<String> messageList = Utils.splitString(text); for (String message : messageList) { Log.d(tag, message); } } } 

    Ich benutze die GUI nicht, um die Logcat-Ausgabe anzuzeigen, also bin ich mir nicht sicher, wo / ob es Scrollbars in der DDMS / Eclipse UI gibt.

    Wie auch immer, du kannst Logcat von der Kommandozeile benutzen – es gibt viele Optionen.

    Um das Protokoll eines aktiven Gerätes ständig zu sehen: adb logcat
    Um das ganze log adb logcat -d : adb logcat -d
    Um das ganze Protokoll in eine Datei zu adb logcat -d > log.txt : adb logcat -d > log.txt
    Zum Filtern und Anzeigen eines bestimmten Log-Tags: adb logcat -s MyLogTag

    …und vieles mehr!

    Natürlich können Sie die Spaltenbreite ändern, nur indem Sie am Ende der Zeile klicken und ziehen. Das ist ein Schmerz für wirklich lange Nachrichten. Wenn ich eine wirklich lange Nachricht habe, kopiere ich generell die Zeile und füge sie in eine Textdatei ein. Ctrl-C in Windows wird es kopieren.

    Um die Antwort von Jay Askren hinzuzufügen, kannst du auch auf den rechten Rand des Spaltenkopfes "Text" doppelklicken, um ihn vollständig zu erweitern. Ich habe bemerkt, dass auch so gibt es eine Grenze für die Anzahl der Zeichen Eclipse wird angezeigt.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.