OK, logcat zeigt Systemprotokolle an, aber auf meinem Huawei Ascend wird kein Anwendungsprotokoll angezeigt. Wenn ich zu einem anderen Gerät wie meinem Galaxy Nexus oder Nexus 7 wechsle, wird für dieselbe App (sogar dieselbe APK) das Protokoll angezeigt.
Auf dem Huawei Ascend wird Android 4.1.1 ausgeführt. In den Entwickleroptionen ist das USB-Debugging aktiviert. Dies tritt für logcat auf, der entweder über die Befehlszeile oder über IntelliJ ausgeführt wird. Und ich stelle sicher, dass das richtige Gerät ausgewählt ist - tatsächlich schließe ich jeweils nur ein Gerät an. Ich habe versucht, adb neu zu starten, den Puffer zu löschen usw.
Ich kann sehen, dass die App auf dem Huawei startet. Ich erhalte sogar Systemprotokolle, aus denen hervorgeht, dass die Aktivität gestartet wurde. Aber anders als auf den anderen Geräten erhalte ich kein App-Protokoll in der Aktivität # onCreate (oder von irgendwo anders).
08-08 20:55:44.050: INFO/WindowManager(431): Switching to real app window: Window{41ae8780 au.com.xandar.wirelesstiming.timekeeper/au.com.xandar.wirelesstiming.timekeeper.TimeKeeperActivity paused=false}
08-08 20:55:44.180: INFO/ActivityManager(431): Displayed au.com.xandar.wirelesstiming.timekeeper/.TimeKeeperActivity: +387ms
Wie kann das Anwendungsprotokoll nicht zugestellt werden?
quelle
Antworten:
OK, da ich ein anderes Huawei Ascend hatte, stieß ich auf das gleiche Problem. Diesmal habe ich die genaue Antwort. Befolgen Sie diese Anweisungen (aus der Antwort von denispyr auf Warum zeigt logcat in meinem Android nichts an? )
Und dann stellen Sie sicher, dass Sie Ihr Telefon neu starten.
Bitte beachten Sie, dass dies wahrscheinlich nur für Huawei-Telefone gilt.
Beachten Sie auch, dass Sie den Huawei-Rechner im Querformat starten und eingeben , wenn Sie sich auf einem Huawei-Tablet (z. B. MediaPad M3) befinden, anstatt zu wählen .
()()2846579()()
quelle
Für Huawei mit Android 8.0+
wir müssen den Code wählen:
*#*#2846579#*#*
Die Auswahl der Option AP-Protokoll reicht aus, um die Nachrichten im LogCat anzuzeigen.
quelle
Wenn jemand mit Letv Phone (LeEco Le Max 2 oder 1) über der Lösung nicht funktioniert. Versuchen Sie die unten stehende USSD. Abb.1 als Referenz.
Wählen Sie "Alle Protokolle aktivieren".
quelle
Ich gab auf.
Versuche dies.
arbeite für mich.
quelle
Log.wtf()
ist auf einen völlig unerwarteten Zustand ausgelegt. Es ist verwandt mitSEVERE
. Es ist sicherlich nichtDEBUG
Ich habe einen HUAWEI Y3 II aka LUA-L21 .
Die akzeptierte Antwort hat bei mir nicht funktioniert . Dies führte zu einigen MTKLogger- Einstellungsbildschirmen, die sich von den in der Antwort beschriebenen unterscheiden und überhaupt nicht geholfen haben.
Meine Lösung
*#*#2846580#*#*
(bitte beachten Sie, dass sich dieser Code von dem in der akzeptierten Antwort unterscheidet)Bildschirme
Ändern Log Steuer
Ändern Debug utils
Zusätzliche Bemerkungen
Nur um mein ursprüngliches Problem zu klären; logcat zeigte einige Protokolleinträge meiner App an, nur nicht meine eigenen Nachrichten. Ich sah Einträge, die zu meinem Prozess gehörten
com.example.myapp
, aber nie etwas, das ich selbst in meinem Code mit druckteLog.d("TAG", "hello world");
Es gab viele solche Sachen:
... aber niemals so etwas:
Die obigen Schritte haben das Problem für mich gelöst.
quelle
quelle
Bei einigen neueren Versionen von Huawei Phones (ich verwende ein Y9s 2019) wurden einige Einstellungen geändert.
Prozess ist jetzt
Wählen Sie * # * # 2846579 # * # *
Hintergrundeinstellungen -> AP LOG-Einstellungen -> Öffnen.
Wenn Sie die Protokolle immer noch nicht sehen können, starten Sie sowohl Ihr Telefon als auch Android Studio / Eclipse neu
quelle
Laden Sie eine Logcat-App (z. B. aLogCat) auf Ihr Gerät herunter und prüfen Sie, ob Sie das gleiche Problem haben. Ich weiß, dass es keine vollständige Lösung ist, aber auf diese Weise können Sie möglicherweise herausfinden, was falsch läuft, indem Sie die Anwendungsprotokolle lesen.
quelle
READ_LOGS
Berechtigungssatz - code.google.com/p/alogcat/issues/detail?id=41 .Versuche dies:
Im Eclipse-Editor:
Setzen Sie adb von Windows -> Geräten zurück und versuchen Sie es erneut ...
Bitte überprüfen Sie, ob Ihr Projekt grün hervorgehoben ist (wählen Sie einfach Ihren Projektnamen aus).
quelle