2015-08-27 16 views

Antwort

8

Es gibt ein paar Möglichkeiten zu Ansicht das System-Log - aber die Suche nach dem Speicherort der Protokolldateien ist erheblich schwieriger. Ich werde 3 Optionen auflisten, mit denen Sie die Protokolle anzeigen können (entweder auf einem Gerät oder Computer), aber ich weiß nicht, wo sie aufbewahrt werden. Ich mag mich irren, aber von dem, was ich gesammelt habe, speichert das Android-System keine "Log-Datei". Vielmehr gibt es einen Puffer, der das "Log" enthält (auch hier kann ich falsch liegen)!

Ihre erste Option ist es, eine App aus dem Play-Store namens aLogCat zu installieren. Diese App ist sehr nützlich für das Anzeigen und Senden von Protokollen von Ihrem Gerät. Es kann eingerichtet werden, um Ihnen die "Protokolldateien" von Ihrem Gerät per E-Mail zu senden. Diese Methode funktioniert am besten mit root.

Die zweite Methode funktioniert mit dem Android SDK. Schließen Sie das Gerät (mit USB-Debugging aktiviert ist) und, an einem Terminal folgendes eingeben:

 $ adb logcat -d > logcat.txt

Die -d Option adb erzählt den gesamten Datei-Log aus dem Android-System zu kopieren. Da Sie anscheinend wissen, wie UNIX-Systeme funktionieren, werde ich den Rest des Befehls nicht erklären.

Eine dritte Option (wenn Sie gerootet sind, ist) ist, einen Terminal-Emulator auf Ihrem Android-Gerät zu installieren. Öffnen Sie den Terminal-Emulator und geben Sie den Befehl:

 $ logcat -d > /sdcard/my-log-file.txt

Dies wird das gleiche tun wie oben (außer Sie nicht über einen Computer benötigen, und die Datei speichert auf Ihrem Gerät/SD-Karte Fühlen Sie sich frei zu ändern, die ". /sdcard/my-log-file.txt "Teil zu, was Sie wollen, aber ich empfehlen Ihnen dringend, es entweder externen oder internen Speicher zu speichern - so kurz: speichern Sie es einen Ort für Sie ohne # (Super-User) die Erlaubnis accsess kann