Come configurare smartphone e PC. Portale informativo
  • casa
  • In contatto con
  • Creare il più semplice raccoglitore di errori per Android. Abilitazione della modalità sviluppatore in Android

Creare il più semplice raccoglitore di errori per Android. Abilitazione della modalità sviluppatore in Android

Quando si sviluppa un'applicazione, si ha inevitabilmente a che fare con errori nel codice e/o nell'ambiente. Ed è molto triste quando si verificano tali errori non su un telefono / emulatore di prova, ma su utenti live. È ancora più triste se questo non è il tuo amico beta tester e nessuno può davvero spiegare cosa e dove è caduto.

Di solito, quando un'applicazione si blocca improvvisamente, Android ti chiede di inviare una segnalazione di bug, che conterrà sia una traccia dello stack dettagliata che informazioni sulla versione della tua applicazione. Sfortunatamente, gli utenti non sempre fanno clic sul pulsante "invia report" e per le applicazioni di debug o non dal mercato, questa funzionalità è completamente non disponibile.

Cosa fare? La capacità del linguaggio Java di gestire le eccezioni, comprese quelle non gestite, viene in soccorso.

La classe Thread ha un metodo statico setDefaultUncaughtExceptionHandler. Questo metodo consente di installare la propria classe di gestione delle eccezioni non rilevata. La classe del gestore deve implementare l'interfaccia Thread.UncaughtExceptionHandler. Un framework del gestore potrebbe assomigliare a questo:
public class TryMe implementa Thread.UncaughtExceptionHandler (@Override public void uncaughtException (Thread thread, Throwable throwable) (Log.d ("TryMe", "È successo qualcosa di sbagliato!");))
L'unico metodo prende come input Thread, il thread in cui si è verificata l'eccezione, e Throwable, l'eccezione stessa. L'implementazione di cui sopra registra solo un messaggio senza dettagli ... Proviamo a usare ...
public class MainActivity estende MapActivity (@Override public void onCreate (Bundle saveInstanceState) (Thread.setDefaultUncaughtExceptionHandler (new TryMe ()); Integer a = 1; if (true) a = null; int x = 6; x = x / a; // Eccezione qui!))
Dopo aver eseguito il codice sopra, noi (evviva!) riceveremo un messaggio nel registro ... e una schermata nera. Dopo aver installato il nostro gestore, abbiamo rimosso il gestore Android di serie e ora non ci viene più chiesto di chiudere l'applicazione.

Ripariamo la situazione
public class TryMe implementa Thread.UncaughtExceptionHandler (Thread.UncaughtExceptionHandler oldHandler; public TryMe () (oldHandler = Thread.getDefaultUncaughtExceptionHandler (); // mantiene il gestore precedentemente impostato) @Override public void uncaughtException (Thread thread, Throwable throwable "TryMe", " È successo qualcosa di sbagliato!"); If (oldHandler! = Null) // se c'è un'eccezione impostata in precedenza ... oldHandler.uncaughtException (thread, throwable); // ... chiamala))
Ora vediamo sia il messaggio nel registro che il solito messaggio di sistema.

È scomodo impostare un gestore in Activity. Anche se verrà installato e tutti i thread, possono esserci diverse e diverse attività iniziali. E potrebbero esserci anche servizi ... In questo caso, è meglio installare il gestore durante l'inizializzazione dell'applicazione. Qualcosa come questo:
public class MyApplication estende Application (@Override public void onCreate () (Thread.setDefaultUncaughtExceptionHandler (new TryMe ()); super.onCreate ();))
In questo caso, non devi dimenticare di registrare la nuova classe dell'applicazione nel manifest. Qualcosa come questo:
Ora, all'avvio dell'applicazione (indipendentemente dal suo componente), verrà installato un gestore di eccezioni.

Naturalmente, la registrazione di un messaggio non è grave. Abbiamo bisogno di raccogliere più informazioni. Che versione dell'app? Quale eccezione non viene gestita? Quale altra eccezione ha causato il lancio del fatal? Quale flusso? Qual era la pila? Tutte queste informazioni possono essere ottenute. Il codice per il gestore di eccezioni più semplice che riceve e memorizza tutte le informazioni di cui sopra sulla scheda SD è ospitato su GitHub.

L'implementazione di cui sopra salva le informazioni su un'eccezione non gestita in un file sulla scheda SD nella cartella /Android/data/your.app.package.name/files/ (come ti dice la Dev Guide) in file come stacktrace-dd-MM -aa.txt. Il manifest dell'applicazione richiede l'autorizzazione WRITE_EXTERNAL_STORAGE per funzionare.

Naturalmente, questa non è l'unica soluzione del genere.

Flurry - analisi per applicazioni mobili, contiene il proprio gestore di errori. ACRA è una libreria per Android che raccoglie dati di errore e li pubblica su GoogleDocs. Android-remote-stacktrace è una libreria simile che invia i dati a uno script del ricevitore personalizzato. Puoi anche ottenere molte cose utili.

Sono caratterizzati da stabilità e sicurezza. Ma, nonostante funzioni sulla base di un affidabile sistema operativo Linux, di tanto in tanto si verificano vari errori.

Su molti forum, gli utenti scrivono che si è verificato un errore nell'applicazione Android, a causa del quale non si avvia o si arresta in modo anomalo. In questo articolo analizzeremo i motivi per cui si verificano questi problemi, nonché i modi per risolverli.

Motivi degli arresti anomali nelle applicazioni mobili

Molto spesso, sorgono problemi con l'avvio di applicazioni mobili a causa di problemi con i componenti hardware e software del telefono e con l'applicazione stessa. Non appena viene visualizzato un messaggio di errore sul display, il primo passo è riavviare il telefono o il tablet. La maggior parte dei guasti occasionali viene risolta in questo modo.

Un'altra soluzione efficace è ripulire la memoria. Alcuni programmi "pesanti", come Youtube o VKontakte, sono molto sensibili alla mancanza di spazio libero sul dispositivo. Se necessario, eliminare i file non necessari dalla scheda di memoria. Dovresti anche andare al servizio Google Play Store, dove puoi trovare informazioni sugli ultimi aggiornamenti dell'applicazione.

Modi per risolvere i problemi delle app mobili

Cosa fare nei casi in cui si è verificato un errore nell'applicazione Android e il riavvio dello smartphone e la cancellazione della memoria non aiutano? Ci sono tre modi per risolvere questo problema:

  • pulizia dei dati,
  • reinstallare il software,
  • ripristinare le impostazioni di fabbrica.

È possibile eliminare i dati temporanei e la cache tramite le impostazioni di sistema nella sezione "Applicazioni". L'ulteriore algoritmo delle azioni è il seguente:

  • fare clic sulla scheda "Tutti";
  • selezionare dall'elenco l'applicazione richiesta;
  • se è in esecuzione, fare clic sul pulsante "Stop";
  • seleziona "Svuota cache";
  • quindi seleziona "Cancella dati";
  • riavviare il dispositivo.

Questo è uno dei passaggi per la risoluzione dei problemi più efficaci per questo problema, soprattutto quando l'errore è correlato ai giochi. Se non funziona, dovresti provare a reinstallare l'applicazione. Per fare ciò, è necessario aprire il servizio Play Store, selezionare il programma desiderato e disinstallarlo. Successivamente, è necessario riavviare lo smartphone e scaricare nuovamente l'applicazione richiesta.

Va ricordato che questo metodo comporta la rimozione della versione precedente del software, che potrebbe causare nuovamente conflitti nel suo funzionamento.

Elimina il crash dell'applicazione ripristinando le impostazioni di fabbrica

La soluzione più radicale al problema associato a un errore in un'applicazione su Android è ripristinarla alle impostazioni di fabbrica. Vale la pena ricorrere ad esso solo quando i metodi di cui sopra non aiutano, così come quando sorgono problemi nel funzionamento di servizi come Play Market, process.media e com.google.process.gapps.

Dopo che il messaggio di errore è apparso sullo schermo, hai riavviato e reinstallato il software, devi utilizzare la modalità di ripristino delle impostazioni di fabbrica. Per fare ciò, dovresti:

  • vai alle impostazioni dello smartphone,
  • vai alla sezione "Ripristino e ripristino",
  • seleziona la voce "Ripristina impostazioni",
  • metti un segno di spunta nella voce "Cancella memoria";
  • ripristinare le impostazioni del telefono;
  • fare clic sul pulsante "Cancella tutto".

Questo algoritmo di azioni aiuterà a correggere tutti gli errori non solo nel funzionamento delle applicazioni, ma anche nel sistema operativo Android stesso. Prima di eseguire l'operazione, si consiglia di eliminare il proprio account Google, trasferire i file necessari dallo smartphone Fly a un altro operatore e caricare il telefono. Ciò consentirà di ripristinare tutte le applicazioni e salvare i dati importanti.

Più di una volta abbiamo ricevuto commenti che chiedevano maggiori dettagli sulla modalità sviluppatore in Android. Molte persone sanno di cosa si tratta, ma poiché c'è una domanda, allora è necessario rispondere.

Attivazione della modalità sviluppatore

Per prima cosa devi attivare la modalità sviluppatore. Per fare ciò, vai alle impostazioni, trova la scheda "Informazioni sul telefono" e in essa il campo "Numero build" e toccalo frequentemente più volte. Successivamente, nelle impostazioni dello smartphone stesso apparirà un nuovo elemento, che si chiamerà "For Developers".

Prima di iniziare a fare qualcosa, tieni presente che tutte le azioni vengono eseguite a tuo rischio e pericolo. Molto probabilmente, andrà tutto bene, ma c'è la possibilità che qualcosa possa andare storto e il normale funzionamento del telefono venga interrotto.

Riportare un errore

Puoi generare un bug report e inviarlo dove vuoi. Ma in alcuni casi questo articolo non è disponibile o è del tutto assente. Dopo aver cliccato su questo elemento, inizierà a essere creato un report, che viene generato in pochi minuti, e lo stato di avanzamento può essere monitorato nel centro notifiche. Quando il report viene generato, puoi inviarlo facendo clic su di esso, oppure annullarne l'invio facendolo scorrere di lato o reimpostando tutte le notifiche.

Password di backup

La password che viene inserita per proteggere i tuoi backup da accessi non autorizzati è impostata dall'utente stesso e può essere qualsiasi cosa. Per impostarlo, è necessario aprire questo elemento delle impostazioni e inserirlo. Se lo fai per la prima volta, è sufficiente compilare la seconda e la terza riga. In caso di modifica, è necessario inserire la password precedentemente impostata. Puoi anche rimuovere la password. Per fare ciò, è necessario inserire la password precedente, ma non immetterne una nuova.

Non spegnere lo schermo

Questo elemento potrebbe essere necessario quando si desidera che lo schermo rimanga sempre acceso quando l'alimentazione è collegata. Nella vita di tutti i giorni, questo può essere utile per utilizzare il telefono come orologio o navigatore. Ma non dovresti abusare di questa modalità, poiché la risorsa dello schermo non è eterna.

Abilita la modalità di trasmissione operativa

Questa modalità consente di salvare i pacchetti HCI in un file separato, che si trova in una cartella speciale nella memoria del telefono. Questo è principalmente necessario per sviluppatori e professionisti della sicurezza.

Impostazioni originali sbloccate

L'elemento consente di sbloccare il bootloader. Non si sblocca, ma ti permette solo di farlo. Ma se non lo capisci, allora è anche meglio non farlo e superare questo punto. Inoltre, se lo sblocchi, le funzioni di protezione non funzioneranno sul dispositivo.

Applicazioni in esecuzione

Al contrario, questo elemento può essere utile per gli utenti normali, poiché qui puoi vedere quanta memoria ogni applicazione "mangia" e fermarla. Se ci sono problemi, da qui puoi inviare una segnalazione di bug e studiare le applicazioni stesse in modo più dettagliato.

Debug USB

Il debug USB è necessario per poter stabilire una connessione con un computer utilizzando Android Debug Bridge. Di norma, ciò è necessario per ottenere i diritti di root e modificare il firmware.

Nega l'accesso al debug USB

Il debug USB richiede l'autorizzazione del computer per eseguire questo lavoro. Se non si desidera che computer precedentemente autorizzati abbiano accesso al debug USB e si desideri che richiedano una nuova autorizzazione, è sufficiente negare l'accesso per il debug USB.

Riportare un errore

Se attivi questa voce, verrà aggiunto un pulsante al menu che ti consente di creare e inviare segnalazioni di errori. Per impostazione predefinita, questo pulsante è inattivo, ma dopo l'attivazione può essere trovato tenendo premuto il pulsante di accensione per spegnerlo. In precedenza, non c'era, ma dopo aver attivato questo elemento, appare.

Scegliere un'app per posizioni fittizie

In Android, puoi modificare a livello di codice la tua posizione sul posto. In alcuni giochi o applicazioni, questo può tornare utile. Questo può essere usato per fare scherzi agli amici o ingannare qualcuno sulla loro posizione. In ogni caso, tutto questo si può fare. Per fare ciò, è necessario scaricare alcune applicazioni sulla richiesta "Fake GPS" e impostare una nuova posizione al suo interno. Successivamente, in "Seleziona un'applicazione per posizioni fittizie" selezionalo.

Certificazione monitor wireless

Tutto è chiaro dal nome. Se necessario, puoi abilitare la visualizzazione delle opzioni di certificazione per i monitor wireless.

Registro Wi-fi dettagliato

Se vuoi monitorare in dettaglio il lavoro delle connessioni Wi-Fi, allora questo è il posto che fa per te. Attivando questa modalità è possibile abilitare visualizzazioni più dettagliate nel log.

Passa alla rete mobile

L'attivazione di questa voce consentirà di passare alla rete mobile per la trasmissione dei dati quando il segnale Wi-Fi diventa troppo debole. Ma in questo caso, non devi dimenticare il volume di traffico incluso o il suo costo, se non disponi di un numero illimitato. È strano che questo oggetto fosse nascosto qui. Ad esempio, su iOS, questo si chiama Assistente Wi-Fi e si trova nelle impostazioni normali.

Non disabilitare il trasferimento dei dati

Per passare velocemente da una rete all'altra, puoi attivare un valore che non interromperà la trasmissione dei dati sulla rete mobile, anche con una connessione Wi-Fi attiva. In questa modalità sarà più facile e veloce passare da una rete all'altra.

Configurazione USB

A questo punto, puoi configurare ciò che configuriamo nella tendina delle notifiche quando il telefono è connesso al computer. Vale a dire, la modalità operativa USB. Ma in questo caso, puoi scegliere non solo un valore, ma un valore predefinito.

Disabilita volume assoluto

Questo elemento consente di disattivare il livello del volume Bluetooth assoluto quando si verifica un problema sul dispositivo remoto. Ciò significa, ad esempio, che il suono è troppo forte o che non può essere regolato.

Risposta visiva

Una cosa utile per gli amanti dello screencast. Ti permette di mostrare dove hai toccato sullo schermo. Non è utile per tutti i giorni, ma per girare uno screencast, un video di formazione o qualcosa di simile potrebbe essere adatto.

Schermo tattile

Per un utente semplice, questo è più un semplice intrattenimento che uno strumento utile, ma tuttavia consente di visualizzare punti di contatto fissi sullo schermo. I punti si allineano mentre muovi il dito sullo schermo. Può anche essere utile se vuoi assicurarti che la calibrazione dello schermo sia corretta.

Mostra aggiornamento superficie

Se attivi questo elemento, lo schermo verrà evidenziato dinamicamente dopo aver aggiornato il suo contenuto. Per un utente semplice, questo può essere utile, ad esempio, quando il telefono è disteso con lo schermo acceso e in questo momento arriva un messaggio o una notifica. In questo modo sarà più facile non perderlo.

Mostra i bordi degli elementi

Questo elemento non ha un carico utile particolare per l'utente comune. Puoi solo vedere dove si trovano i limiti dei controlli e dei softkey. A volte può essere utile se si vuole verificare la corrispondenza dei tocchi agli elementi individuati.

Scrittura da destra a sinistra

Questo elemento ti consentirà di posizionare i cursori a sinistra e premere il testo sul bordo destro dello schermo. È solo che le cose non andranno come generalmente si accetta. Questo è possibile per i mancini o semplicemente per le persone che vogliono fare qualcosa di insolito e modificare leggermente l'interfaccia di routine del proprio smartphone.

Animazione

L'impostazione della durata dell'animazione accelererà visivamente il sistema. O viceversa, fallo molto lentamente. Il secondo potrebbe essere necessario per interpretare un amico che non è particolarmente esperto nella complessità delle impostazioni.

Emulazione di schermi aggiuntivi

Consente agli sviluppatori di simulare diverse dimensioni e risoluzioni dello schermo.

Accelerazione GPU

Questa impostazione consente di forzare le applicazioni a utilizzare l'accelerazione se non ne sono fornite per impostazione predefinita. Può essere di grande aiuto nel lavorare con la grafica, ma può anche rovinare tutto. Non consiglierei di lasciarsi trasportare da questo articolo.

Mostra aggiornamento schermo

Questa impostazione consente di evidenziare le aree dello schermo che sono state rese dal sottosistema grafico.

Abilita 4x MSAA

Abilita l'anti-aliasing a campionamento multiplo forzato. Ma ovviamente devi tenere a mente che, come con qualsiasi processo grafico, maggiore è l'anti-aliasing, migliore è l'aspetto dell'immagine, ma le prestazioni diminuiscono.

Disabilitazione del trasferimento audio (USB)

L'impostazione consente di disabilitare il routing automatico ai dispositivi USB esterni.

Regime rigoroso

L'impostazione attiva la modalità di lampeggiamento dello schermo se l'applicazione utilizza il thread principale per eseguire un'operazione lunga e intensa.

Carico della CPU

Consente di visualizzare sullo schermo sotto forma di diagramma a colori il carico del processore centrale, o chip grafico. Con qualsiasi azione, il diagramma cambia e scorre. Allo stesso tempo, il caricamento del chip grafico può essere visualizzato sullo schermo oppure può essere scritto su un file speciale.

Non salvare le azioni

L'attivazione di questo elemento ti consentirà di eliminare il riepilogo delle azioni dell'applicazione dopo la sua chiusura. Un duplice fenomeno. Non andrà sempre bene.

Limite del processo in background

Un'opzione utile per risparmiare batteria e prestazioni dello smartphone. Come suggerisce il nome, imposta un limite al numero di processi in background che possono essere eseguiti contemporaneamente.

Tutti ANR

Se vuoi vedere una notifica di sistema che l'applicazione non funziona o non funziona come dovrebbe, l'attivazione di questo elemento ti consentirà di ricevere tali notifiche.

Applicazioni inattive

A questo punto c'è un gestore integrato delle applicazioni inattive, che ti permetterà di regolarne l'attività.

Consenti salvataggio su unità esterne

Se l'applicazione non può essere installata su un'unità esterna come standard, l'attivazione di questo elemento ti consentirà di farlo indipendentemente dal "desiderio" dell'applicazione. Ma non dimenticare che le applicazioni spesso si rifiutano di essere installate su un'unità esterna per un motivo, e ci sono ragioni per questo. Pertanto, se attivi questa opportunità, preparati che qualcosa potrebbe andare storto.

Ridimensionamento di una finestra multipla

L'impostazione consente di ridimensionare le finestre in modalità multi-finestra, indipendentemente dal fatto che l'applicazione sia d'accordo. Ancora una volta, se lo sviluppatore era contrario, molto probabilmente non aveva questo motivo ed è meglio non esserne coinvolto.

Disabilita la modalità sviluppatore

Come accennato all'inizio, la modalità sviluppatore può essere disattivata. Anche se si spegne in modo leggermente diverso da come si accende. Per disabilitarlo, dovrai aprire le impostazioni e andare nella sezione "applicazioni". Successivamente, dovrai trovare l'applicazione "Impostazioni" e accedervi per cancellare tutti i dati. In questo modo disattiverai la modalità sviluppatore. E se hai bisogno di riaccenderlo, puoi farlo nello stesso modo descritto all'inizio.

risultati

Ti abbiamo parlato del menu delle impostazioni dello sviluppatore e del significato dei punti principali. Come puoi immaginare, la maggior parte dei punti non sono per utenti ordinari. Saranno necessari o da chi è davvero uno sviluppatore, o da chi vuole, a proprio rischio e pericolo, comprendere più in dettaglio le capacità del sistema operativo di Google. Ancora una volta aggiungiamo che se le competenze in questo ambito sono poche, allora è meglio non provarci nemmeno.

Nessun moderno sistema operativo per dispositivi portatili può competere con Android in termini di impostazioni e opzioni di personalizzazione. Non è sorprendente, perché nel sistema operativo di Google puoi personalizzare assolutamente tutto, qualsiasi piccola cosa.

Tuttavia, molti utenti non sono consapevoli del fatto che un numero enorme di funzioni del proprio dispositivo Android rimane nascosto. Stiamo parlando della possibilità di eseguire il debug del dispositivo e di alcune altre funzioni possibili solo in "modalità sviluppatore", che nella maggior parte dei casi è disabilitata e nascosta agli occhi dell'utente. Ti diremo come abilitarlo e quali funzionalità fornisce in questa guida.

Dopo aver attivato questa modalità, nel menu delle impostazioni di Android viene visualizzata una nuova sezione denominata "Per sviluppatori". Apre nuove possibilità per l'utente. Alcuni di essi, che possono essere utili anche per un semplice utente, verranno ulteriormente considerati:

  • Dimensione del buffer di registro: consente di scegliere la dimensione della memoria;
  • Accelerazione GPU: attiva l'elaborazione grafica 2D;
  • Mostra carico CPU: visualizza una schermata con informazioni sul carico corrente del processore centrale;
  • Connessione USB - seleziona la modalità di funzionamento del dispositivo quando è collegato ad un PC tramite USB;
  • Debug USB: abilita la modalità di debug quando colleghi il tuo Android a un PC con un cavo.
  • Posizione falsa del dispositivo: consente alle applicazioni di "pensare" di trovarsi in un'altra parte del mondo.

Attivazione

È facile abilitare la modalità sviluppatore. Per questo hai bisogno di:

Elenco delle impostazioni disponibili

Ora diamo un'occhiata più in dettaglio alle funzioni della sezione per gli sviluppatori.

Fai attenzione: quando si lavora con le impostazioni in modalità sviluppatore a causa dell'inesperienza degli utenti, il dispositivo potrebbe non funzionare correttamente e potrebbe verificarsi anche la perdita di dati. Pertanto, si consiglia di abilitare e disabilitare determinate funzioni con cautela.

  • Generazione di un rapporto di errore. Questa opzione viene utilizzata per inviare un rapporto di errore. I file da inviare vengono creati in un paio di minuti.
  • Password di backup. Questo elemento consente di utilizzare ADB per creare un backup dei dati su un PC. Per creare una copia è richiesta una password obbligatoria.
  • Modalità attiva. Se questa opzione è abilitata, lo schermo del dispositivo non si oscura quando è connesso a un PC. Dovrebbe essere usato con cautela, poiché l'uso a lungo termine dello schermo può rovinarlo.
  • La scelta di un modulo di lavoro. Strumento per selezionare ART o Davlik. Non vale la pena cambiare nulla se non sai a cosa servono.
  • Abilita il registro di traduzione dell'operazione Bluetooth HCI. Questa funzione è utile solo per gli sviluppatori, in quanto consente di intercettare e analizzare i pacchetti Bluetooth. Dopo aver abilitato questa opzione, i pacchetti verranno salvati nel file "btsnoop_hci.log". Il file può essere aperto e analizzato con Wireshark o un software simile.
  • Statistiche di processo. Mostra informazioni sui processi attualmente in esecuzione sul dispositivo. Non è utile per un utente semplice.
  • Debug USB. Ti consente di connettere il tuo dispositivo a un PC tramite ADB.
  • Revoca l'autorizzazione al debug USB. La prima volta che esegui il debug di un dispositivo tramite USB, devi autorizzarlo utilizzando le chiavi. Con questa impostazione, puoi annullare questa azione e ripeterla di nuovo.
  • Segnalazioni di bug. Questa opzione è molto utile per testare le applicazioni. Premendo il pulsante di accensione, è possibile raccogliere e inviare segnalazioni di guasti ed errori.
  • Luoghi fittizi. Consente di impostare manualmente la posizione. Utilizzato da alcuni sviluppatori per testare applicazioni georeferenziate.
  • Debug delle applicazioni.È possibile impostare manualmente le applicazioni per il debug. Aiuta gli sviluppatori ad assicurarsi che il codice dell'applicazione funzioni correttamente.
  • Controllo USB. Utilizzando questa opzione, puoi scansionare le applicazioni fornite tramite ADB e rilevare attività dannose.
  • Tocchi di visualizzazione. Se l'opzione è attivata, gli effetti visivi appariranno sullo schermo, rappresentando il tocco dello schermo.
  • La posizione del puntatore. Visualizza le coordinate dell'ultimo punto di tocco sullo schermo.
  • Visualizza i limiti del layout. Visualizza i contorni degli elementi nelle finestre di dialogo. Consente di determinare con maggiore precisione dove fare clic per attivare un elemento sullo schermo.
  • Scrivendo da destra a sinistra. Consente di modificare l'orientamento dello schermo. Questa opzione è necessaria per lavorare con l'inserimento di caratteri con la mano destra (richiesto per alcune lingue).
  • Emulazione display secondario. Utile solo per gli sviluppatori in quanto consente di emulare diverse dimensioni di visualizzazione.
  • Rendering forzato. Consente alle applicazioni di utilizzare il rendering 2D hardware. In alcuni casi può dare un aumento delle prestazioni, in alcuni, al contrario, può rovinare tutto. Da usare con cura.
  • Sovrapposizione di debug. Consente di vedere le sovrapposizioni che si verificano quando il sistema grafico disegna immagini su qualcosa.
  • Attivazione 4x MSAA. Forza l'anti-aliasing potenziato. Dopo l'attivazione, le prestazioni del dispositivo sono notevolmente ridotte.
  • Visualizza il carico della CPU. Visualizza le informazioni sul carico corrente della CPU.
  • Installa il profilo GPU. L'opzione consente di salvare la pianificazione del caricamento del sistema grafico in un file separato.
  • Apri traccia GL. Consente di salvare tutti gli errori OpenGL in un file separato.
  • Processi in background. Questa opzione consente di impostare manualmente il numero di processi in esecuzione contemporaneamente in background.
  • Mostra ANR. Consente la visualizzazione dei messaggi di sistema quando le applicazioni si bloccano. Utile se le applicazioni sono in conflitto tra loro.

disattivazione

Questa procedura è altrettanto facile da seguire. Su alcuni dispositivi, devi solo trovare e aprire la sezione nel menu delle impostazioni "Per gli sviluppatori", e in esso spostare l'interruttore in posizione "Off". Ma in questo modo, disabiliteremo solo questa modalità, cioè rimarrà ancora nelle impostazioni. E ancora, facciamo una prenotazione, questa funzione non è disponibile su tutti i dispositivi.

Per rimuovere completamente una funzione dal menu, è necessario effettuare le seguenti operazioni:

Conclusione

Naturalmente, la maggior parte degli utenti non ha affatto bisogno delle impostazioni sopra descritte. Se non hai familiarità con le opzioni e non capisci a cosa servono, è meglio lasciarle stare e non cambiare nulla. Ricorda, le configurazioni degli sviluppatori sono nascoste ai comuni mortali per un motivo. Usali saggiamente.

Il sistema operativo più popolare al mondo è noto per la sua instabilità. Ogni utente Android almeno una volta ha riscontrato questo o quell'errore, ma non tutti hanno trovato una soluzione. Non vale assolutamente la pena cambiare subito il dispositivo per questo motivo. Successivamente, analizzeremo i principali errori su Android e come risolverli. Spesso non c'è errore, ma c'è solo un piccolo numero di determinate funzioni, che possono essere risolte con un paio di semplici passaggi.

A volte Android può visualizzare errori di sistema durante l'esecuzione. Non c'è niente di sbagliato in questo

Questa sezione contiene problemi che di solito sono facili o non necessari da risolvere. Spesso il dispositivo stesso potrebbe anche non essere la causa. Ma ci sono anche quelli che hanno reso nervosi gli utenti.

Fuori dalla memoria

Questo non può essere definito un errore, ma piuttosto una limitazione delle capacità del tuo dispositivo. Sì, infatti, sui vecchi e sui nuovi dispositivi, la memoria interna a volte si interrompe bruscamente. Il problema è risolto in modo molto semplice.

Se usi applicazioni come Instagram, VK, la colpa è sicuramente della cache che si accumulano molto rapidamente e in grandi quantità.

  1. Andiamo su "Impostazioni", selezioniamo la voce "Applicazioni".
  2. Spesso, quelli che occupano più memoria vengono immediatamente visualizzati in alto. Clicchiamo su di loro.
  3. Selezioniamo la voce "Cancella cache".

L'errore "spazio insufficiente nella memoria del dispositivo" va bene, può essere facilmente eliminato

Questa pulizia può liberare fino a diversi gigabyte di spazio libero. Puoi anche cancellare completamente i dati nell'applicazione, ma poi devi "accedere" di nuovo.

La memoria in overflow può causare errori con numeri diversi. Ad esempio, errore 919, quando l'applicazione non può essere attivata per mancanza di spazio.

Su alcuni dispositivi (non tutti), alcuni programmi possono essere trasferiti su una scheda di memoria. Questo libererà ancora più spazio. Questo viene fatto dallo stesso elemento nelle impostazioni. È meglio monitorare spesso la disponibilità di spazio libero in modo che il gadget funzioni sempre correttamente e senza freni.

Errore di autenticazione Wi-Fi

Anche uno dei problemi più comuni di Android. Anche se in realtà, molto raramente, il problema risiede nel dispositivo. Più spesso è causato da un router, o meglio, dalla sua incompatibilità con il tuo dispositivo. Il problema è risolto abbastanza rapidamente.

Il primo metodo, il più ovvio, è semplicemente controllare se la password inserita è corretta. Dopotutto, l'autenticazione non è altro che il controllo della chiave di sicurezza. Pertanto, prova a dimenticare la rete problematica e quindi reinserisci la password.

Se tutto è in ordine con la password e il Wi-Fi continua a non volersi connettere, il motivo risiede chiaramente nelle impostazioni del router. Il fatto è che il suo tipo di crittografia dei dati potrebbe essere più vecchio di quello utilizzato su un dispositivo Android o il dispositivo non supporta alcuno standard di rete.

In questo caso, devi andare alle impostazioni del router.

  1. Apriamo il browser. Nella barra degli indirizzi, inserisci "192.168.1.1" o "192.168.0.1".
  2. Nella finestra che appare, inserisci il nome utente e la password: molto spesso si tratta di admin e admin. Se ne hai altri, inserisci il tuo.
  3. Ora devi trovare le impostazioni di sicurezza Wi-Fi. Qui impostiamo il tipo di crittografia mista o l'autenticazione di rete "WPA-PSK / WPA2-PSK2 mixed", e selezioniamo anche la selezione automatica dello standard di rete.

Dopo averlo fatto, i problemi con la connessione Wi-Fi dovrebbero essere scomparsi.

Errore di sintassi

L'errore è che il file che installa una particolare applicazione è sbagliato o non è stato avviato correttamente. Inoltre, potrebbe verificarsi un arresto anomalo durante l'installazione, che provoca anche un errore di sintassi.

La correzione è abbastanza semplice. Innanzitutto, assicurati che il file che hai scaricato sia in formato apk. Poiché sono i file di questo formato che sono i programmi di installazione delle applicazioni su Android. In secondo luogo, elimina il file scaricato e scaricalo nuovamente, quindi reinstallalo. Ha senso provare a scaricare il file da un altro sito. Questo di solito cancella l'errore.

errore di caricamento

Succede spesso sui vecchi dispositivi, su quelli nuovi questo problema non si pone più. Consiste nel fatto che il download manager standard fallisce, il che rende difficile scaricare qualsiasi cosa da Internet. L'errore è facilmente riparabile.

Tutto quello che devi fare è scaricare il nuovo download manager. ES Explorer può essere ottimo per questi scopi. Ha un bel download manager integrato.

Tastiera Android AOSP

Questa tastiera in sé non è la migliore. Inoltre, non è ottimizzato molto bene su alcuni firmware, il che porta a errori. È facile risolverli.

  • Disabilita l'input vocale nelle impostazioni della tastiera.
  • Ripristina le impostazioni, cancella la cache e i dati dell'applicazione responsabile della tastiera.
  • Basta scaricare qualsiasi altra tastiera da Google Play Market.

Errori con gli account Google

Possono esserci due errori: l'account non vuole sincronizzare o non vuole essere aggiunto. Il primo può essere presente sia su dispositivi vecchi che nuovi e il secondo sta gradualmente diventando un ricordo del passato. Risolvere tutto questo non è così difficile.

  • Controlla la qualità e la stabilità della connessione Internet: la rete mobile o il Wi-Fi dovrebbero funzionare normalmente, altrimenti il ​​motivo potrebbe risiedere in loro.
  • Se un account è già stato aggiunto ma non si sta sincronizzando, disconnettilo, riavvia il dispositivo e accedi di nuovo.
  • Se il tuo account si rifiuta di connettersi, assicurati prima che il nome utente e la password siano corretti.
  • Disattiva la sincronizzazione in due passaggi nelle impostazioni dell'account.
  • Attiva la sincronizzazione automatica e il trasferimento dei dati in background, quindi riavvia il dispositivo.

virus netalfa

Un nuovo problema per gli utenti Android. Questo malware rende difficile lavorare con il telefono e non si lascia rimuovere. Il problema è abbastanza serio, poiché coinvolge solo due soluzioni, di cui una molto radicale.

  • Ripristina il sistema alle impostazioni di fabbrica. Maggiori dettagli su come farlo sono alla fine dell'articolo.
  • Se sei rootato, puoi scaricare Lucky Partner e disinstallare l'app sfortunata.

Com.android.snap

Si verifica quando si utilizzano varie applicazioni: editor di foto popolari, messaggistica istantanea. Questa iscrizione appare spesso su uno sfondo nero, che distrae molto e i programmi possono semplicemente chiudersi.

Si pensa che il malware causi questo problema, quindi molti consigliano di installare semplicemente un antivirus. Tuttavia, puoi farne a meno usando metodi sistemici.

  1. Andiamo al menu delle impostazioni, alla voce "Applicazioni".
  2. Troviamo l'applicazione "com.android.snap" lì.
  3. Cancelliamo i suoi dati, svuotiamo la cache e ci fermiamo.
  4. Devi anche deselezionare la casella di controllo "Invia notifiche".

Dopodiché, il programma smetterà di essere fastidioso e non vedrai più questa iscrizione sullo schermo nero. Se sul dispositivo è installato un antivirus, è possibile rimuovere il bug con esso. Ma, come dimostra la pratica, questo errore si verifica raramente su dispositivi con software antivirus.

Oltre a com.android.snap, c'è anche com.android.systemUI. Ciò che li unisce è che sono virus di tipo Trojan. Di conseguenza, il programma viene neutralizzato allo stesso modo.

Com.android.phone

Se il sistema dice che il file com.android. telefono si è verificato un errore, quindi il problema risiede nel programma che si occupa di effettuare chiamate sul tablet o sullo smartphone. L'errore viene visualizzato per vari motivi. Pertanto, i metodi di soluzione saranno diversi per tutti.

  1. Prova a deselezionare la sincronizzazione automatica di data e ora tramite Internet nelle impostazioni, quindi ripristinali. Successivamente, riavvia il telefono e imposta tu stesso la data e l'ora corrette.
  2. Cancella i dati ed elimina la cache dell'app Telefono.
  3. Puoi semplicemente scaricarti qualsiasi "dialer" che sostituirà quello standard, poiché l'app store ne è pieno.

Android.process.acore

Se si verifica un errore con android.process.acore, il problema non è più associato né al "dialer" né ai virus. Qui i motivi possono essere i seguenti:

  • mancano i file di sistema necessari;
  • il lavoro di alcune applicazioni di sistema è stato interrotto;
  • ci sono diverse applicazioni sul dispositivo contemporaneamente che svolgono quasi le stesse funzioni e non sono sincronizzate correttamente con le applicazioni di sistema

La difficoltà di risolvere un problema dipende dal motivo del suo verificarsi. Molto spesso, viene risolto semplicemente eliminando tutti i contatti tramite le impostazioni del dispositivo. Se sincronizzi tutti i contatti con Google prima, non perderai nulla.

C'è un'opzione per ripristinare le impostazioni di tutte le applicazioni tramite la voce di menu corrispondente. Inoltre, spesso risolve il problema senza perdere dati. Se hai installato app di ottimizzazione Wi-Fi, dovresti provare a disinstallarle anche. Spesso la ragione sta proprio in loro.

Adroid.process.media

L'errore Android Media Process si verifica per due motivi: Media Storage o Download Manager. Entrambi sono risolti in modo abbastanza semplice. Ci sono due metodi generali che funzioneranno quasi sempre senza problemi.

Il primo modo

  1. Cancella la cache e i dati dalle app Google Services Framework e Google Play Market.
  2. Interrompi Google Services Framework (devi farlo in questo ordine).
  3. Svuota nuovamente la cache di questa utility.
  4. Apri Google Play, trova l'applicazione problematica. Dopo aver ricevuto il messaggio di errore, fare clic su OK.
  5. Riavvia il gadget, ripristina i servizi Google disabilitati.

Secondo modo

  1. Interrompi completamente la sincronizzazione del tuo account Google. Questo può essere fatto dalle impostazioni dell'account: nella voce "Sincronizzazione", deseleziona tutte le caselle.
  2. Cancella i dati e interrompi l'utilità Galleria.
  3. Allo stesso modo, disabilita il "Boot Manager".
  4. Riavvia il tuo dispositivo.

Dopo aver applicato uno di questi metodi, il problema scompare.

File batch non valido

L'errore si verifica spesso durante l'aggiornamento di un'applicazione. Se ciò si è verificato durante l'aggiornamento, è necessario svuotare la cache per questa applicazione. Inoltre, puoi provare a scaricare manualmente il file apk del programma e reinstallarlo. Se questo non aiuta, elimina il tuo account Google, riavvia il dispositivo e accedi di nuovo.

FILE PACCHETTO NON VALIDO

  1. Cancelliamo la cache e i dati dell'applicazione problematica.
  2. Vai su Google Play e installalo lì.
  3. Puliamo i dati di Google Play e Google Service Framework.
  4. Aggiorniamo l'applicazione tramite Internet mobile, non Wi-Fi.

Errore installazione non riuscita

  1. Reinstalliamo l'applicazione problematica.
  2. Svuotiamo la cache ed eliminiamo i dati di Play Market.
  3. Scollegare la scheda di memoria dal dispositivo.
  4. Elimina la cartella .android_secure.
  5. Reinstalliamo l'applicazione.

Numero errore...

Questi errori possono essere più gravi. Tuttavia, spesso vengono risolti in pochi semplici passaggi. Tutto dipende dal numero di questo stesso errore. Inoltre, Google fornisce un minimo di informazioni sulla risoluzione di vari errori.

11, 101, 504, 506, 491, 495, 413, 941, 921, 920, 481, RH01: problemi con Google Play e account

Queste applicazioni o account e vengono risolte praticamente con gli stessi metodi. "Codice errore 11" Android può emettere quando Play Market è in esecuzione. Spesso ci sono problemi con numeri specifici con questo particolare servizio Google. L'errore 11 è stato notato frequentemente durante l'installazione o l'aggiornamento di WhatsApp.

Un altro errore popolare, a causa del quale anche Play Market non vuole scaricare l'applicazione, 504. Si verifica su Android per gli stessi motivi di altri problemi con il download di programmi, quindi i metodi di eliminazione sono identici. Lo stesso vale per altri errori.

I problemi vengono risolti in diversi modi e ciascuno di essi è adatto alla maggior parte degli errori simili.

  1. Impostiamo l'ora corretta e controlliamo la connessione Internet.
  2. Controlliamo la quantità di memoria interna libera: dovrebbe essere superiore alla quantità di programmi che hanno problemi di caricamento.
  3. Successivamente, prova semplicemente a riavviare il telefono o il tablet. Gli errori di Google Play Market su Android vengono spesso risolti in questo modo.
  4. Abbiamo ripristinato le impostazioni. Nel modo sopra indicato, apri la finestra dell'applicazione Play Market, quindi cancella i dati e la cache. Successivamente, vai di nuovo all'Application Store. In alternativa, puoi anche disinstallare tutti gli aggiornamenti nella stessa finestra, che riporterà il programma alla sua forma originale al momento dell'acquisto del dispositivo.
  5. Puoi fare lo stesso con Google Play Services se il metodo precedente non ha funzionato. Se questo non aiuta, puoi provare a fare un'operazione simile con Google Services Framework.
  6. Il problema potrebbe anche essere l'app Google Account disabilitata. Entriamo nella sua finestra, se vediamo che è spento, lo accendiamo. Anche il "Boot Manager" dovrebbe essere abilitato se è stato disabilitato.
  7. Tentativo di disconnettersi e accedere nuovamente al tuo account Google. Questo viene fatto dalle impostazioni. Lì troviamo la voce "Account" e selezioniamo Google.

24

L'errore 24 si verifica durante l'installazione di un'applicazione su Android, quando si è verificato un errore e alcuni file sono già stati installati. Oppure avevi questa applicazione prima, l'hai eliminata e poi hai deciso di scaricarla di nuovo. Il problema è risolto abbastanza rapidamente.

  1. Lanciamo qualsiasi file manager.
  2. Troviamo la directory "sdcard/Android/data/data", in essa i file relativi a questa applicazione. Conterranno il nome del programma nel nome, quindi sarà abbastanza facile distinguerli dal resto.
  3. Facciamo lo stesso nella directory data/data.

Successivamente, l'errore dovrebbe scomparire e l'applicazione dovrebbe essere installata senza problemi.

498

Questo errore si verifica durante il caricamento di qualsiasi applicazione. Potrebbero esserci diversi problemi, ma sono abbastanza facili da risolvere.

  1. Controlla la tua connessione Internet.
  2. Svuota la cache di diversi programmi e la prima cosa è Google Play.
  3. Aspetta un paio d'ore. È possibile che il motivo risieda nei server di Google. Se è così, lo risolveranno rapidamente.

Dopodiché, l'errore dovrebbe scomparire.

923

  1. Rimuoviamo l'account Google e diversi programmi non necessari, svuotiamo la cache.
  2. Svuotiamo la cache di sistema:
    1. Andiamo su Recovery (il pulsante ON e il pulsante di controllo del volume e tieni premuto).
    2. Scegli Cancella partizione cache.
    3. Riavviamo il dispositivo.
  3. Riavviamo il dispositivo.
  4. Accedi di nuovo a Google.

403

C'è una cosiddetta cache Dalvik. In relazione al suo riempimento, ancora una volta non vogliamo installare determinati programmi. Per risolvere il problema, cancelliamo i dati e disattiviamo prima gli "Account Google", quindi il Google Play Store.

Rh01 / rpc: s-5: aec-0 / RPC: S-3

Il sistema non può ricevere informazioni dal server. Per risolvere il problema, devi fare lo stesso di altri errori simili.

  1. Svuota la cache e rimuovi le applicazioni non necessarie.
  2. Cancella i dati e interrompi Play Market e Google Services Framework.
  3. Come descritto nell'errore precedente (403), eliminare la cache tramite Recovery.

492

I contenuti di Google Play non vengono caricati di nuovo.

  1. Cancelliamo i dati e interrompiamo i "Google Play Services".
  2. Facciamo lo stesso con Google Play Market.
  3. Elimina la cache dalvik se il problema è ancora presente. Tuttavia, questo può essere fatto solo se si dispone dell'accesso root.
  4. Se non ci sono diritti di root, devi solo eseguire un rollback completo del sistema.

911

Inoltre non consente il download di applicazioni.

  1. Puliamo i dati, la cache, fermiamo il Google Play Market.
  2. Prova a connetterti a un'altra rete Wi-Fi o utilizza i dati mobili per scaricare l'app.

Rpc: aec: 0]

Problemi nel recupero dei dati dal server. L'eliminazione di tutti gli account sincronizzati può essere d'aiuto. Quindi svuotiamo la cache e i dati di Play Market, quindi riavviamo lo smartphone o il tablet.

Simile è l'errore RPC: S-3. In tal caso ti basterà eliminare il tuo account Google, dopodiché potrai provare a connetterne un altro o lo stesso.

927

Questo malfunzionamento è indipendente dal nostro dispositivo. Il motivo sta nel fatto che il programma viene aggiornato dagli sviluppatori. Pertanto, se vogliamo installarlo o aggiornarlo, non possiamo farlo. Vale la pena provare a installarlo di nuovo tra 30 minuti o più.

Un modo per risolvere eventuali errori

E infine, un metodo adatto a risolvere eventuali problemi. Ma dovresti sempre ricorrere ad esso per ultimo. Questo . Un riavvio completo del sistema Android eliminerà tutti i dati utente, quindi la cosa più importante è prima rilasciarli su una scheda di memoria o salvarli su servizi cloud.

  1. Apri le impostazioni.
  2. Selezioniamo la voce "Ripristina e ripristina", su diversi dispositivi può essere chiamata in modo diverso e può essere trovata nel menu delle impostazioni stesso o nella voce "Sistema".
  3. Fare clic su "Ripristina".

Successivamente, il dispositivo torna alle impostazioni di fabbrica, tutti i problemi scompaiono.

Ora sai come correggere la stragrande maggioranza degli errori su Android. Ce ne sono molti di più, ma il resto dei problemi ha soluzioni simili, in particolare gli errori nei servizi di Google Play, sono così rari che non ci sono ancora dati su di essi o sono già stati risolti dagli sviluppatori.

Principali articoli correlati