Android-Debug-Bridge adb & Android Logfiles?

  • 4 Antworten
  • Letztes Antwortdatum
H

Hello1

Neues Mitglied
0
Hallo,

mein eigentliches Problem ist "Android wird gestartet. App 1 von 1 wird optimiert". Da die Fehlermeldung den Namen der betroffenen App nicht anzeigt, habe ich das Programm adb auf meinem PC installiert und USB-Debugging auf meinem Telefon Denver SDQ-55024L (Android 6.0) aktiviert, um herauszufinden, um welche fehlerhafte App es sich handelt.

Mit dem Befehl adb logcat> man wohl Log Files auf dem Smartphone ansehen.

Nun meine Fragen:
Wo befinden sich die Log-Files auf Smartphones?
Wie kann ich darauf zugreifen?

Vielen Dank für eine Antwort.
 
Hello1 schrieb:
Wo befinden sich die Log-Files auf Smartphones?
Nirgends, bei logcat handelt es sich um einen Art Ringbuffer mit default 64KB Größe.
adb logcat -g liefert bei mir z.b.:
Code:
* daemon not running; starting now at tcp:5037
* daemon started successfully
main: ring buffer is 64Kb (63Kb consumed), max entry is 5120b, max payload is 4068b
system: ring buffer is 64Kb (62Kb consumed), max entry is 5120b, max payload is 4068b
crash: ring buffer is 64Kb (0b consumed), max entry is 5120b, max payload is 4068b
In den Entwickleroptionen kannst du die Größe des Puffers anpassen.
Bzgl. "App wird optimiert":
Da wird der Dalvik Cache der App generiert. Ein filtern nach "dex2oat" sollte helfen:
Code:
adb logcat | find /i "dex2oat"
02-17 19:46:50.118 32623 32623 I dex2oat : /system/bin/dex2oat --input-vdex-fd=-1 --output-vdex-fd=18 --compiler-filter=quicken --classpath-dir=/data/app/com.iudesk.android.photo.editor-nCArYuecziG54RyTW6Bxrg== --class-loader-context=PCL[]
02-17 19:46:52.313 32623 32623 I dex2oat : dex2oat took 2.196s (7.264s cpu) (threads: 8) arena alloc=542KB (555872B) java alloc=10MB (11297816B) native alloc=11MB (12100160B) free=3MB (3628480B)
Das braucht auch kein Root o.ä.
 
Zuletzt bearbeitet:
Der Befehl, den du meinst, heißt bestimmt adb logcat>adb.log. Mit dem Zeichen ">" lenkst du den Output des Befehls, der eigentlich auf dem Bildschirm erscheint, in die Datei "adb.log" um. Diese Datei wird dann vom System erzeugt und der Text dort reingeschrieben. Diese befindet sich dann auf deinem PC. In dem Ordner, indem du die Eingabeaufforderung geöffnet hast, um adb zu starten. Du kannst sie dann mit jedem Texteditor öffnen und anschauen.
 

Ähnliche Themen

F
Antworten
4
Aufrufe
346
heinzl
heinzl
N
Antworten
7
Aufrufe
657
maik005
maik005
S
  • Schatzilein
Antworten
1
Aufrufe
362
maik005
maik005
Zurück
Oben Unten