Huawei-Telefone deaktivieren Logcat. Hier erfahren Sie, wie Sie den Zugriff wiederherstellen

click fraud protection

Huaweis Android-Telefone deaktivieren Logcat. So können Sie den Zugriff auf die Protokollierung wiederherstellen, damit Sie Ihre Android-App besser debuggen können.

Während ich dem anerkannten XDA-Entwickler und anderen Portal-Autor half GermainZ Ich musste eine neue App debuggen, an der wir gearbeitet haben (von der wir glauben, dass sie euch gefallen wird). Sammeln und lesen Sie einen Logcat um herauszufinden, wo etwas schief lief. Auf meinem Telefon habe ich es installiert MatLog von XDA Junior Member plusCubed damit ich mit dem Debugging-Prozess beginnen konnte. Ich habe der App die für den Zugriff auf Protokolle erforderliche Berechtigung erteilt und dann einen Fehler in der von uns getesteten App reproduziert.

Als ich die Protokolle durchforstete, bemerkte ich, dass tatsächlich fast nichts Relevantes angezeigt wurde. Normalerweise würden so viele Protokolle den Bildschirm überschwemmen, dass Sie einen Filter einrichten müssten, um überhaupt mit dem Debuggen beginnen zu können, aber MatLog zeigte mir nur eine Handvoll Zeilen an. Ich begann online zu suchen und stellte fest, dass sich viele andere Benutzer fragten, warum sie keine Protokolle sammeln konnten – und sie alle nutzten 

Huawei Telefone. Vermutlich wurde die Protokollierung deaktiviert, um die Leistung geringfügig zu verbessern (wie Sie bei einigen benutzerdefinierten Kerneln sehen werden). tun), aber es ist irgendwie überraschend, dass ein so wichtiges Debugging-Tool deaktiviert wurde, wenn die Leistungssteigerungen so groß sind schlank. Hier erfahren Sie, wie Sie Logcats wieder aktivieren.


Das geheime Debugging-Menü von Huawei

Anscheinend gibt es auf den Android-Handys von Huawei seit... ein geheimes Debug-Menü. Jahre jetzt. Benutzer beschwerten sich zunächst über das Fehlen Protokollierung für Huaweis Ideos x3 Das wurde bereits im Februar 2011 angekündigt. Irgendwann fand jemand eine Lösung und diese Lösung wurde dann in unseren eigenen Foren geteilt... für die Samsung Galaxy S... und diese Lösung hat sich schließlich durchgesetzt Paketüberfluss in 2012. Und dann wurde darauf verwiesen wieder An Paketüberfluss ein Jahr später im Jahr 2013. Ja. Wie auch immer, hier ist die Lösung.

Öffnen Sie Ihre Dialer-App und geben Sie den folgenden Code ein:

*#*#2846579#*#*

Sie müssen nicht die Wähltaste drücken, da durch die Eingabe dieses Codes sofort eine Einstellungsseite mit dem Namen „ Projektmenü. Hier haben Sie mehrere Menüs zum Durchsuchen.

Here's a brief explanation of each page:

  1. Hintergrundeinstellungen - die Seite, die uns interessiert. Hier können Sie Debug-Einstellungen, USB-Verbindungseinstellungen und „UI-Designfarbe festlegen“ ändern (ich bin mir nicht ganz sicher, welche Funktion diese Option hat).
  2. Furnierinformationen - detaillierte Informationen zur Soft- und Hardware des Geräts
  3. Abfrage von Netzwerkinformationen - detaillierte Informationen über die Netzwerkfähigkeiten des Geräts und der SIM-Karte
  4. Software Upgrade - Updates von der SD-Karte anwenden
  5. Werk wiederherstellen - Werkseinstellungen zurückgesetzt
  6. Akku-Ladung - Batterieinformationen und empfohlene Ladezustände für eine langfristige Batterielebensdauer

Rufen Sie die Seite „Hintergrundeinstellungen“ auf, auf der Sie mehrere Optionen sehen. Klicken Sie auf „Protokolleinstellungen“, um ein Dialogfeld mit Optionen zur Auswahl der Protokollierungsstufe aufzurufen. Aktivieren Sie alle drei Optionen, um die vollständige Protokollierung zu aktivieren. Sie sehen eine Toastmeldung, die besagt, dass die Aktivierung einer dieser Protokollierungsoptionen „die Leistung beeinträchtigt“, Sie können diese Warnung jedoch getrost ignorieren. Sobald Sie damit fertig sind, Starten Sie das Telefon neu. Sie sollten nun in der Lage sein, Protokolle auf Ihrem Huawei-Telefon zu sammeln. Jetzt geh raus und Helfen Sie unseren Entwicklern Debuggen Sie ihre Apps!