I telefoni Huawei disabilitano Logcat, ecco come ripristinare l'accesso

click fraud protection

I telefoni Android di Huawei disabilitano logcat, ecco come ripristinare l'accesso alla registrazione in modo da poter eseguire meglio il debug della tua app Android.

Mentre aiutavo XDA Recognized Developer e collega scrittore di portali GermainZ esegui il debug di una nuova app su cui stiamo lavorando (che pensiamo adorerete), ne avevo bisogno raccogliere e leggere un logcat per capire dove le cose stavano andando storte. Sul mio telefono, sono andato avanti e ho installato MatLog dal membro XDA Junior plusCubed così ho potuto iniziare il processo di debug. Sono andato avanti e ho concesso l'autorizzazione richiesta affinché l'app potesse accedere ai log, quindi ho replicato un bug nell'app che stavamo testando.

Quando ho esaminato attentamente i registri, ho notato che in realtà non veniva mostrato quasi nulla di rilevante. In genere, vedresti così tanti log inondare lo schermo che avresti bisogno di impostare un filtro anche per iniziare il debug, ma MatLog mi mostrava solo una manciata di righe. Ho iniziato a cercare online e ho scoperto che molti altri utenti si chiedevano perché non potevano raccogliere alcun registro e utilizzavano tutti 

Huawei telefoni. Presumibilmente, il motivo per cui hanno disabilitato la registrazione è per migliorare marginalmente le prestazioni (come vedrai in alcuni kernel personalizzati fare), ma è piuttosto sorprendente che uno strumento di debug così importante sia stato disabilitato quando i miglioramenti in termini di prestazioni sono tali sottile. Ecco come riattivare logcats.


Menu di debug segreto di Huawei

A quanto pare, esiste un menu di debug segreto sui telefoni Android di Huawei da... anni ormai. Gli utenti si sono lamentati per la prima volta della mancanza registrazione per Ideos x3 di Huawei annunciato nel febbraio 2011. Alla fine qualcuno ha trovato una soluzione e quella soluzione è stata poi condivisa sui nostri forum... per il SamsungGalaxy S... e questa soluzione alla fine è arrivata Overflow dello stack nel 2012. E poi è stato referenziato Ancora SU Overflow dello stack un anno dopo, nel 2013. Sì. Comunque, ecco la soluzione.

Apri l'app di connessione e inserisci il seguente codice:

*#*#2846579#*#*

Non dovrai premere il pulsante di composizione, poiché inserendo questo codice verrà immediatamente visualizzata una pagina delle impostazioni chiamata ProgettoMenu. Qui hai diversi menu da sfogliare.

Here's a brief explanation of each page:

  1. Impostazioni dello sfondo - la pagina che ci interessa. Qui puoi modificare le impostazioni di debug, le impostazioni di connessione USB e "imposta il colore del tema dell'interfaccia utente" (non sono del tutto sicuro di quale sia la funzione di questa opzione).
  2. Informazioni sull'impiallacciatura - informazioni dettagliate sul software e sull'hardware del dispositivo
  3. Interrogazione sulle informazioni di rete - informazioni dettagliate sulle capacità di rete del dispositivo e della carta SIM
  4. Aggiornamento software - applicare gli aggiornamenti dalla scheda SD
  5. Ripristina la fabbrica - ripristino delle impostazioni di fabbrica
  6. Carica batterie - Informazioni sulla batteria e livelli di carica consigliati per una longevità della batteria a lungo termine

Accedi alla pagina Impostazioni sfondo, dove vedrai diverse opzioni. Fare clic su "Impostazioni registro" per visualizzare una finestra di dialogo con le opzioni per selezionare il livello di registrazione. Seleziona tutte e 3 le opzioni per abilitare la registrazione completa. Verrà visualizzato un messaggio di avviso che informa che l'abilitazione di una qualsiasi di queste opzioni di registrazione "influirà sulle prestazioni", ma puoi tranquillamente ignorare questo avviso. Una volta finito, riavviare il telefono. Ora dovresti essere in grado di raccogliere i registri sul tuo telefono Huawei. Adesso esci e... aiutare i nostri sviluppatori eseguire il debug delle loro app!