Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • In contact cu
  • Facem cel mai simplu colector de erori pentru Android. Activarea modului dezvoltator în Android

Facem cel mai simplu colector de erori pentru Android. Activarea modului dezvoltator în Android

Când dezvoltați o aplicație, întâmpinați inevitabil erori în cod și/sau mediu. Și este foarte trist când astfel de erori apar nu pe un telefon de testare / emulator, ci pe utilizatori live. Și mai trist dacă acesta nu este prietenul tău beta tester și nimeni nu poate explica cu adevărat ce și unde a căzut.

De obicei, atunci când o aplicație se blochează brusc, Android oferă să trimită un raport de eroare, care va include atât o urmărire detaliată a stivei, cât și informații despre versiunea aplicației dvs. Din păcate, utilizatorii nu fac întotdeauna clic pe butonul „trimite raport”, iar pentru aplicații de depanare sau aplicații care nu sunt de pe piață, această funcționalitate nu este disponibilă deloc.

Ce sa fac? Capacitatea limbajului Java de a gestiona excepții (Excepții), inclusiv cele neprinse (netratate), va veni în ajutor.

Clasa Thread are o metodă statică setDefaultUncaughtExceptionHandler . Această metodă vă permite să setați propria clasă de gestionare a excepțiilor neprinse. Clasa handler trebuie să implementeze interfața Thread.UncaughtExceptionHandler. Cadrul de gestionare ar putea arăta cam așa:
clasa publică TryMe implementează Thread.UncaughtExceptionHandler ( @Override public void uncaughtException (Fire de discuție, Throwable throwable) ( Log.d("TryMe", "S-a întâmplat ceva în neregulă!"); ) )
Singura metodă acceptă ca intrare Thread - firul în care a avut loc excepția și Throwable - excepția în sine. Implementarea de mai sus imprimă pur și simplu un mesaj în jurnal fără detalii... Să încercăm să folosim...
clasa publică MainActivity extinde MapActivity ( @Override public void onCreate(Bundle savedInstanceState) ( Thread.setDefaultUncaughtExceptionHandler(new TryMe()); Integer a=1; if(true) a=null; int x = 6; x=x/a; // Excepție aici! ) )
După rularea codului de mai sus, vom primi (ura!) un mesaj de jurnal... și un ecran negru. Instalând propriul nostru handler, am eliminat gestionarea obișnuită a sistemului de operare Android și acum nu ni se mai solicită să închidem aplicația.

Să reparăm situația
clasa publică TryMe implementează Thread.UncaughtExceptionHandler ( Thread.UncaughtExceptionHandler oldHandler; public TryMe() ( oldHandler = Thread.getDefaultUncaughtExceptionHandler(); // salvează handler-ul setat anterior ) @Override public void uncaughtException(Thread Logthrowable, Thread. ( „TryMe”, „S-a întâmplat ceva în neregulă!”); if(oldHandler != null) // dacă există un set anterior... oldHandler.uncaughtException(thread, throwable); // ...sună-l ) )
Acum vedem atât mesajul în jurnal, cât și mesajul obișnuit de sistem.

Este incomod să instalezi un handler într-o activitate. Deși va fi instalat pe toate firele, pot exista mai multe și mai multe activități de pornire. Și pot exista și servicii... În acest caz, cel mai bine este să instalați handlerul atunci când aplicația este inițializată. Cam asa:
clasă publică MyApplication extinde Aplicația ( @Override public void onCreate() ( Thread.setDefaultUncaughtExceptionHandler(new TryMe()); super.onCreate(); ) )
În acest caz, nu trebuie să uitați să înregistrați o nouă clasă de aplicație în manifest. Cam asa:
Acum, când pornește aplicația (nu contează ce componentă este), va fi instalat un handler de excepții.

Desigur, afișarea unui mesaj în jurnal nu este gravă. Trebuie să colectăm mai multe informații. Ce versiune a aplicației? Care excepție nu este gestionată? Ce altă excepție a făcut ca cel fatal să fie aruncat? În ce flux? Care a fost stiva? Toate aceste informații sunt disponibile. Codul pentru cel mai simplu handler de excepții care primește și salvează toate informațiile de mai sus pe cardul SD se află pe GitHub.

Implementarea de mai sus salvează informații despre excepția netratată la un fișier de pe cardul SD în folderul /Android/data/your.app.package.name/files/ (după cum spune Ghidul dezvoltatorului) în fișiere precum stacktrace-dd-MM- yy.txt. Manifestul aplicației necesită permisiunea WRITE_EXTERNAL_STORAGE pentru a funcționa.

Desigur, aceasta nu este singura astfel de soluție.

Flurry - analiză pentru aplicații mobile, conține propriul său handler de erori. ACRA este o bibliotecă pentru Android care colectează date despre erori și le postează pe GoogleDocs. Android-remote-stacktrace este o bibliotecă similară care trimite date către un script receptor personalizat. De asemenea, puteți obține o mulțime de lucruri utile

Diferă în stabilitate și siguranță. Dar, în ciuda faptului că funcționează pe baza unui sistem de operare Linux fiabil, din când în când apar diverse erori.

În multe forumuri, utilizatorii scriu că a apărut o eroare în aplicația Android, în urma căreia aceasta nu pornește sau se blochează. În acest articol, vom analiza motivele pentru care apar aceste probleme, precum și modalitățile de a le rezolva.

Cauzele defecțiunilor în aplicațiile mobile

Cel mai adesea, problemele cu lansarea aplicațiilor mobile apar din cauza problemelor cu componentele hardware și software ale telefonului și cu aplicația în sine. De îndată ce pe ecran apare un mesaj de eroare, primul pas este să reporniți telefonul sau tableta. Cele mai multe eșecuri unice sunt eliminate în acest fel.

O altă soluție eficientă este ștergerea memoriei. Unele programe „grele”, precum Youtube sau VKontakte, sunt foarte sensibile la lipsa spațiului liber pe dispozitiv. Dacă este necesar, ștergeți fișierele inutile de pe cardul de memorie. De asemenea, ar trebui să accesați serviciul Magazin Google Play, unde puteți găsi informații despre cele mai recente actualizări ale aplicației.

Depanarea aplicațiilor mobile

Ce să faci în cazurile în care a apărut o eroare în aplicația Android, iar repornirea smartphone-ului și ștergerea memoriei nu ajută? Există trei moduri de a remedia această problemă:

  • curățarea datelor,
  • reinstalare software,
  • resetați la setările din fabrică.

Puteți șterge datele temporare și memoria cache prin setările sistemului din secțiunea „Aplicații”. Algoritmul suplimentar al acțiunilor este următorul:

  • faceți clic pe fila „Toate”;
  • selectați aplicația dorită din listă;
  • dacă rulează, faceți clic pe butonul „Stop”;
  • selectați „Ștergeți memoria cache”;
  • apoi selectați „Ștergeți datele”;
  • reporniți dispozitivul.

Aceasta este una dintre cele mai eficiente modalități de a depana această problemă, mai ales atunci când eroarea este legată de funcționarea jocurilor. Dacă nu ajută, ar trebui să încercați să reinstalați aplicația. Pentru a face acest lucru, deschideți serviciul Play Store, selectați programul dorit și eliminați-l. După aceea, trebuie să reporniți smartphone-ul și să descărcați din nou aplicația dorită.

Trebuie amintit că această metodă implică eliminarea versiunii anterioare a software-ului, din cauza căreia pot apărea din nou conflicte în funcționarea acestuia.

Depanați blocarea aplicației prin restabilirea setărilor din fabrică

Cea mai radicală soluție la problema asociată cu apariția unei erori în aplicațiile pe Android este o resetare din fabrică. Ar trebui să se recurgă la el doar atunci când metodele de mai sus nu ajută și, de asemenea, atunci când apar probleme în funcționarea unor servicii precum Play Market, process.media și com.google.process.gapps.

După ce a apărut un mesaj de eroare pe ecran, ați repornit și reinstalat software-ul, trebuie să utilizați modul Factory Reset. Pentru aceasta ar trebui:

  • accesați setările smartphone-ului,
  • accesați secțiunea „Backup și resetare”,
  • selectați „Resetați setările”
  • bifați caseta „Ștergeți memoria”;
  • resetați setările telefonului
  • faceți clic pe butonul „Șterge toate”.

Acest algoritm de acțiuni va ajuta la remedierea tuturor erorilor nu numai în funcționarea aplicațiilor, ci și în sistemul de operare Android în sine. Înainte de a efectua operația, se recomandă să vă ștergeți contul Google, să transferați fișierele necesare de pe smartphone-ul Fly pe alt operator și să încărcați telefonul. Acest lucru va ajuta la restaurarea tuturor aplicațiilor și la salvarea datelor importante.

De multe ori am primit comentarii care ne solicitau să vă spunem mai multe despre modul dezvoltator în Android. Mulți oameni știu ce este, dar din moment ce există o întrebare, atunci trebuie să i se răspundă.

Se activează modul dezvoltator

Mai întâi trebuie să activați modul dezvoltator. Pentru a face acest lucru, accesați setările, găsiți fila „Despre telefon” și în ea câmpul „Număr de compilare” și atingeți-l de mai multe ori des. După aceea, un element nou va apărea în setările smartphone-ului însuși, care se va numi „Pentru dezvoltatori”.

Înainte de a începe să faceți ceva, rețineți că toate acțiunile sunt efectuate pe propriul risc și risc. Cel mai probabil, totul va fi bine, dar există posibilitatea ca ceva să meargă prost și funcționarea normală a telefonului să fie perturbată.

Raport de eroare

Puteți genera un raport de eroare și îl puteți trimite oriunde doriți. Dar, în unele cazuri, acest articol nu este disponibil sau nu există deloc. După ce faceți clic pe acest articol, va fi generat un raport, care durează câteva minute, iar progresul poate fi monitorizat în centrul de notificări. Când raportul este generat, îl puteți trimite făcând clic pe el sau puteți anula trimiterea glisându-l în lateral sau resetați toate notificările.

Parola de rezervă

Parola, care este introdusă pentru a vă proteja copiile de rezervă împotriva accesului neautorizat, este setată de utilizator însuși și poate fi orice. Pentru a-l seta, trebuie să deschideți acest element de setări și să îl introduceți. Dacă faceți acest lucru pentru prima dată, atunci este suficient să completați al doilea și al treilea rând. Dacă schimbați, trebuie să introduceți și parola setată anterior. De asemenea, puteți elimina parola. Pentru a face acest lucru, trebuie să introduceți parola care era înainte, dar nu introduceți una nouă.

Ține ecranul aprins

Acest element poate fi necesar atunci când doriți ca ecranul să rămână aprins în mod constant atunci când este conectată la curent. În viața obișnuită, acest lucru poate fi util pentru a utiliza telefonul ca ceas sau navigator. Dar nu ar trebui să abuzați de acest mod, deoarece resursa ecranului nu este eternă.

Activați modul de traducere operațională

Acest mod vă permite să salvați pachetele HCI într-un fișier separat, care poate fi găsit într-un folder special din memoria telefonului. Acesta este în principal pentru dezvoltatori și specialiști în securitate.

Deblocare din fabrică

Elementul vă permite să deblocați bootloader-ul. Nu se deblochează, ci doar vă permite să faceți acest lucru. Dar dacă nu înțelegeți acest lucru, atunci este, de asemenea, mai bine să nu o faceți și să săriți peste acest punct. Mai mult, dacă îl deblocați, atunci funcțiile de protecție nu vor funcționa pe dispozitiv.

Rularea aplicațiilor

Acest articol, dimpotrivă, poate fi util pentru utilizatorii obișnuiți, deoarece aici puteți vedea câtă memorie „mâncă” fiecare aplicație și o puteți opri. Dacă există probleme, atunci de aici puteți trimite și un raport de eroare și puteți studia aplicațiile în sine mai detaliat.

Depanare USB

Depanarea USB este necesară pentru a putea stabili o conexiune cu un computer utilizând Android Debug Bridge. De regulă, acest lucru este necesar pentru a obține drepturi de root și pentru a modifica firmware-ul.

Interziceți accesul pentru depanarea USB

Depanarea USB necesită să vă autorizați computerul pentru această lucrare. Dacă nu doriți ca computerele autorizate anterior să aibă acces la depanare USB și doriți ca acestea să necesite reautorizare, atunci tot ce trebuie să faceți este să dezactivați accesul la depanare USB.

Raport de eroare

Dacă activați acest element, atunci va fi adăugat un buton în meniu care vă permite să creați și să trimiteți rapoarte de eroare. În mod implicit, un astfel de buton nu este activ, dar după activare poate fi găsit dacă țineți apăsat butonul de pornire pentru a-l opri. Anterior, nu era acolo, dar după activarea acestui articol, apare.

Selectarea aplicației pentru locații simulate

În Android, îți poți schimba programatic locația pe loc. În unele jocuri sau aplicații, acest lucru poate fi util. Acest lucru poate fi folosit pentru a face glume prietenilor sau pentru a înșela pe cineva cu privire la locația dvs. În orice caz, toate acestea se pot face. Pentru a face acest lucru, trebuie să descărcați o aplicație la cererea „GPS fals” și să configurați o nouă poziție în ea. După aceea, în elementul „Selectați o aplicație pentru locații fictive”, selectați-o.

Certificare monitor wireless

Totul este clar din nume. Puteți activa afișarea setărilor de certificare a monitorului fără fir dacă aveți nevoie.

Jurnal WiFi detaliat

Dacă doriți să monitorizați în detaliu funcționarea conexiunilor Wi-Fi, atunci sunteți aici. Prin activarea acestui mod, puteți activa afișări mai detaliate ale jurnalului.

Comutați la rețeaua mobilă

Activarea acestui element vă va permite să comutați la o rețea de date mobile atunci când semnalul Wi-Fi devine prea slab. Dar în acest caz, nu trebuie să uitați de volumul de trafic inclus sau de costul acestuia, dacă nu aveți nelimitat. Este ciudat că acest articol a fost ascuns aici. De exemplu, pe iOS se numește asistentul Wi-Fi și se găsește în setările normale.

Nu dezactivați transferul de date

Pentru a comuta rapid între rețele, puteți activa o valoare care vă va permite să continuați transferul de date printr-o rețea mobilă chiar și cu o conexiune Wi-Fi activă. În acest mod, va fi mai ușor și mai rapid să treceți de la o rețea la alta.

Configurare USB

În acest moment, puteți configura ceea ce configurăm în fereastra de notificare când telefonul este conectat la computer. Și anume, modul de operare USB. Dar, în acest caz, puteți alege nu doar o valoare, ci și o valoare implicită.

Dezactivați volumul absolut

Acest element vă permite să dezactivați nivelul absolut al volumului Bluetooth atunci când apar probleme pe dispozitivul de la distanță. Aceasta înseamnă, de exemplu, că sunetul este prea puternic sau că nu poate fi reglat.

Răspuns vizual

Un lucru util pentru iubitorii de screencast. Vă permite să afișați locul pe ecran pe care l-ați atins. Este puțin probabil să fie util în fiecare zi, dar pentru filmarea unui screencast, a unui videoclip de antrenament sau ceva de genul ăsta, poate apărea.

Afișaj tactil

Pentru utilizatorul obișnuit, aceasta este mai mult o distragere a atenției decât un instrument util, dar vă permite totuși să afișați puncte de atingere fixe pe ecran. Punctele se vor alinia pe măsură ce vă mișcați degetul pe ecran. Poate fi util și dacă doriți să vă asigurați că calibrarea ecranului nu a mers prost.

Afișați actualizarea suprafeței

Dacă activați acest element, ecranul va fi evidențiat dinamic după actualizarea conținutului acestuia. Pentru un utilizator simplu, acest lucru poate fi util, de exemplu, atunci când telefonul stă întins cu ecranul aprins și în acel moment sosește un mesaj sau o notificare. Acest lucru va face mai ușor să nu o ratați.

Afișați chenarele elementului

Acest articol nu are încărcătură utilă specială pentru un utilizator simplu. Puteți vedea doar unde sunt marginile comenzilor și ale tastelor soft. Uneori poate fi util dacă doriți să verificați dacă atingerile corespund elementelor localizate.

Scriind de la dreapta la stânga

Acest element vă va permite să poziționați glisoarele în stânga și să apăsați textul în marginea dreaptă a ecranului. Pur și simplu nu va fi așa cum ar trebui să fie. Au nevoie de asta pentru stângaci sau doar pentru cei care doresc să facă ceva neobișnuit și să schimbe ușor interfața de rutină a smartphone-ului lor.

Animaţie

Ajustarea duratei animației va accelera vizual sistemul. Sau invers, faceți-o foarte lent. Al doilea poate fi necesar pentru a juca un prieten care nu este deosebit de versat în complexitatea setărilor.

Emularea ecranelor suplimentare

Permiteți dezvoltatorilor să simuleze diferite dimensiuni și rezoluții ale ecranului.

Accelerație GPU

Setarea vă permite să forțați aplicațiile să utilizeze accelerația dacă nu este furnizată pentru ele în mod implicit. Poate ajuta semnificativ în lucrul cu grafica, dar poate distruge totul. Nu aș recomanda să vă implicați în lucrul cu acest articol.

Afișează actualizarea ecranului

Setarea vă permite să evidențiați zonele ecranului care au fost desenate de subsistemul grafic.

Activați 4x MSAA

Activați eșantionarea multiplă anti-aliasing forțată. Dar, desigur, trebuie să țineți cont de faptul că, la fel ca în orice proces grafic, cu cât mai anti-aliasing, cu atât imaginea arată mai bine, dar performanța scade.

Dezactivarea transferului audio (USB)

Această setare vă permite să dezactivați rutarea automată către dispozitive USB externe.

Regim strict

Setarea activează modul ecran intermitent, în cazul în care aplicația folosește firul principal pentru a efectua o operație lungă și intensivă.

Sarcina procesorului

Vă permite să afișați pe ecran sub forma unei diagrame de culori încărcarea procesorului central sau a cipului grafic. Cu orice acțiune, diagrama se schimbă și derulează. În același timp, încărcarea cipului grafic poate fi afișată pe ecran sau poate fi scrisă într-un fișier special.

Nu salvați acțiunile

Activarea acestui element vă va permite să ștergeți rezumatul activităților aplicației după ce aceasta este închisă. Fenomen dublu. Nu va fi întotdeauna bine.

Limita procesului de fundal

O opțiune utilă pentru a economisi bateria și performanța smartphone-ului. După cum sugerează și numele, stabilește o limită pentru numărul de procese de fundal care pot rula în același timp.

Toate ANR-urile

Dacă doriți să vedeți o notificare de sistem că aplicația nu funcționează sau nu funcționează așa cum ar trebui, atunci activarea acestui element vă va permite să primiți astfel de notificări.

Aplicații inactive

Acest articol conține un manager încorporat de aplicații inactive, care vă va permite să le reglați activitatea.

Permite salvarea pe unități externe

Dacă aplicația nu are în mod normal capacitatea de a fi instalată pe o unitate externă, atunci activarea acestui element vă va permite să faceți acest lucru indiferent de „dorința” aplicației. Dar nu uitați că adesea aplicațiile refuză să fie instalate pe o unitate externă dintr-un motiv și există motive pentru aceasta. Prin urmare, dacă activați această funcție, fiți pregătit pentru ca ceva să nu meargă bine.

Redimensionarea unei ferestre multiple

Setarea vă permite să modificați dimensiunea ferestrelor în modul cu mai multe ferestre, indiferent dacă este conform acestei aplicații. Din nou, dacă dezvoltatorul a fost împotriva acestui lucru, atunci cu siguranță nu a avut acest motiv și este mai bine să nu intre în el.

Se dezactivează modul dezvoltator

După cum sa menționat la început, modul dezvoltator poate fi dezactivat. Deși se oprește într-un mod ușor diferit decât pornește. Pentru a o dezactiva, va trebui să deschideți setările și să mergeți la secțiunea „aplicații”. După aceea, va trebui să găsiți aplicația „Setări” și să accesați ea pentru a șterge toate datele. Dacă faceți acest lucru, modul dezvoltator va fi dezactivat. Și dacă trebuie să-l porniți din nou, atunci o puteți face în același mod descris la început.

Rezultate

V-am spus despre meniul de setări pentru dezvoltatori și despre ce înseamnă elementele principale. După cum înțelegeți, majoritatea articolelor nu sunt pentru utilizatorii obișnuiți. Ele vor avea nevoie fie de cei care sunt cu adevărat dezvoltator, fie de cei care doresc, pe riscul și riscul lor, să înțeleagă mai în detaliu capabilitățile sistemului de operare de la Google. Încă o dată, adăugăm că dacă sunt puține abilități în acest domeniu, atunci este mai bine să nu încerci nici măcar.

Niciun sistem de operare modern pentru dispozitive portabile nu poate concura cu Android în ceea ce privește setările și opțiunile de personalizare. Nu e de mirare, pentru că în sistemul de operare de la Google poți configura absolut totul, orice lucru mic.

Cu toate acestea, mulți utilizatori nu știu că un număr mare de funcții ale dispozitivului lor Android rămân ascunse. Vorbim despre capacitatea de a depana dispozitivul și despre câteva alte funcții care sunt posibile numai în „modul dezvoltator”, care în cele mai multe cazuri este dezactivat și ascuns de ochii utilizatorului. Vă vom spune cum să-l activați și ce caracteristici oferă în acest ghid.

După activarea acestui mod, în meniul de setări Android apare o nouă secțiune numită „Pentru dezvoltatori”. Acesta deschide noi posibilități pentru utilizator. Câteva dintre ele, care pot fi utile chiar și unui utilizator simplu, le vom lua în considerare mai jos:

  • Dimensiunea memoriei tampon - oferă posibilitatea de a selecta cantitatea de memorie;
  • Accelerarea GPU - activează procesarea graficii bidimensionale;
  • Show CPU usage - afișează un ecran cu informații despre utilizarea curentă a CPU;
  • Conexiune USB – selectarea modului de funcționare a dispozitivului atunci când îl conectați la un computer prin USB;
  • Depanare USB - Activează modul de depanare atunci când vă conectați Android la un computer cu un cablu.
  • Locație falsă a dispozitivului - vă permite să faceți aplicațiilor „să creadă” că vă aflați într-o altă parte a lumii.

Activare

Activarea modului dezvoltator este ușoară. Pentru asta ai nevoie de:

Lista setărilor disponibile

Acum să analizăm mai detaliat funcțiile secțiunii pentru dezvoltatori.

Atenție: atunci când lucrați cu setările în modul dezvoltator, din cauza lipsei de experiență a utilizatorilor, dispozitivul poate eșua și chiar se pot pierde date. Prin urmare, se recomandă să activați și să dezactivați anumite funcții cu precauție.

  • Creați un raport de eroare. Opțiunea este destinată trimiterii de rapoarte de eroare. Fișierele pentru trimitere sunt create în câteva minute.
  • Parola de rezervă. Acest element vă permite să utilizați ADB pentru a crea o copie de rezervă a datelor pe un computer. Pentru a crea o copie, este necesară o parolă obligatorie.
  • Modul activ. Dacă această opțiune este activată, ecranul dispozitivului nu se va opri atunci când este conectat la un PC. Trebuie folosit cu prudență, deoarece utilizarea prelungită a ecranului îl poate strica.
  • Selectarea unui modul de lucru. Instrument pentru a selecta ART sau Davlik. Nu ar trebui să schimbi nimic dacă nu știi pentru ce sunt.
  • Activați Jurnalul de difuzare a operațiunilor Bluetooth HCI. Această caracteristică este utilă doar pentru dezvoltatori, deoarece vă permite să interceptați și să analizați pachetele Bluetooth. După activarea acestei opțiuni, pachetele vor fi salvate în fișierul „btsnoop_hci.log”. Fișierul poate fi deschis și analizat cu Wireshark sau similar.
  • Statistici de proces. Afișează informații despre procesele care rulează în prezent pe dispozitiv. Nu este de nici un folos utilizatorului obișnuit.
  • Depanare USB. Vă permite să vă conectați dispozitivul la computer prin ADB.
  • Revocați autorizația de depanare USB. Când depanați un dispozitiv prin USB pentru prima dată, acesta trebuie să fie autorizat folosind chei pentru aceasta. Cu această setare, puteți anula această acțiune și o puteți repeta din nou.
  • Rapoarte de erori. Această opțiune este foarte utilă pentru testarea aplicațiilor. Ținând apăsat butonul de pornire, puteți colecta și trimite rapoarte de blocare și erori.
  • locații fictive. Vă permite să setați manual locația. Folosit de unii dezvoltatori pentru a testa aplicații geo-referențiate.
  • Depanarea aplicațiilor. Puteți seta manual aplicațiile pentru depanare. Ajută dezvoltatorii să se asigure că codul aplicației funcționează corect.
  • Verificare USB. Folosind această opțiune, puteți scana aplicațiile instalate prin ADB și puteți detecta activitatea rău intenționată.
  • Afișaj tactil. Dacă opțiunea este activată, efectele vizuale vor apărea pe ecran, arătând atingeri pe ecran.
  • Locația indicatorului. Afișează coordonatele ultimului punct atins pe ecran.
  • Afișați chenarele aspectului. Afișarea contururilor elementelor în casetele de dialog. Vă permite să determinați mai precis unde trebuie să faceți clic pentru a activa un element de pe ecran.
  • Scriind de la dreapta la stânga. Activează schimbarea orientării ecranului. Această opțiune este necesară pentru a funcționa cu introducerea caracterelor din dreapta (necesară pentru unele limbi).
  • Emularea unui afișaj suplimentar. Util doar pentru dezvoltatori, deoarece permite emularea diferitelor dimensiuni de afișare.
  • Redare forțată. Permite aplicațiilor să utilizeze randarea hardware 2D. În unele cazuri, poate da o creștere a productivității, în altele, dimpotrivă, strica totul. Mai bine să fie folosit cu prudență.
  • Depanare suprapusă. Vă permite să vedeți suprapunerile care apar atunci când sistemul grafic desenează imagini peste ceva.
  • 4x activare MSAA. Forțele anti-aliasing îmbunătățite. După activare, performanța dispozitivului se deteriorează vizibil.
  • Afișează încărcarea procesorului. Afișează informații despre încărcarea curentă a procesorului pe ecran.
  • Instalarea unui profil GPU. Această opțiune vă permite să salvați programul de încărcare a sistemului grafic într-un fișier separat.
  • Deschideți urmărirea GL. Vă permite să salvați toate erorile OpenGL într-un fișier separat.
  • procese de fundal. Această opțiune vă permite să setați manual numărul de procese care rulează simultan în fundal.
  • Afișaj ANR. Activează afișarea mesajelor de sistem atunci când aplicațiile se blochează. Util dacă aplicațiile sunt în conflict între ele.

Dezactivare

Acest proces este, de asemenea, destul de simplu de finalizat. Pe unele dispozitive, trebuie doar să găsiți și să deschideți secțiunea din meniul de setări. „Pentru dezvoltatori”, iar în el mutați comutatorul în poziția „Oprit”. Dar în acest fel, vom opri doar acest mod, adică va rămâne în continuare în setări. Și din nou, faceți o rezervare, această funcție nu este disponibilă pe toate dispozitivele.

Pentru a elimina complet funcția din meniu, trebuie să faceți următoarele:

Concluzie

Desigur, majoritatea utilizatorilor nu au nevoie deloc de setările descrise mai sus. Dacă nu înțelegeți bine opțiunile și nu înțelegeți pentru ce sunt, cel mai bine este să le lăsați în pace și să nu schimbați nimic. Amintiți-vă, configurațiile dezvoltatorului nu sunt doar ascunse de simpli muritori. Folosește-le cu înțelepciune.

Cel mai popular sistem de operare din lume este cunoscut pentru instabilitatea sa. Fiecare utilizator de Android s-a confruntat cu una sau cutare eroare cel puțin o dată, dar nu toată lumea a găsit o soluție. Din această cauză, cu siguranță nu merită să vă schimbați dispozitivul imediat. În continuare, vom analiza principalele erori de pe Android și cum să le rezolvăm. Adesea nu există nicio eroare, dar există doar una mică sau o altă funcție, care poate fi rezolvată cu câțiva pași simpli.

Uneori, Android poate da erori de sistem în timpul funcționării. Nu e nimic în neregulă cu asta

Această secțiune conține probleme care, de obicei, sunt ușor sau nu sunt necesare pentru rezolvare. Adesea, cauza lor poate să nu fie chiar dispozitivul în sine. Dar există și acelea care i-au făcut nervoși pe utilizatori.

Fara memorie

Acest lucru nu poate fi numit o greșeală, mai degrabă o limitare a capabilităților dispozitivului dvs. Da, într-adevăr, pe dispozitivele vechi și chiar și pe noi, memoria internă se termină uneori brusc. Problema se rezolva foarte simplu.

Dacă folosești aplicații precum Instagram, VK, atunci de vină este cu siguranță cache-ul, pe care le acumulează foarte repede și în cantități mari.

  1. Accesați „Setări”, selectați „Aplicații”.
  2. Adesea, cele care ocupă cea mai mare memorie sunt afișate imediat în partea de sus. Apăsăm pe ele.
  3. Selectați „Ștergeți memoria cache”.

Nu este nimic în neregulă cu eroarea „spațiu suficient în memoria dispozitivului”, poate fi remediată cu ușurință

O astfel de curățare poate elibera până la câțiva gigaocteți de spațiu liber. De asemenea, puteți șterge complet datele din aplicație, dar apoi trebuie să vă „conectați” din nou.

Din cauza memoriei depășite, pot apărea erori cu numere diferite. De exemplu, eroarea 919, când aplicația nu poate porni din cauza lipsei de spațiu.

Pe unele dispozitive (departe de toate), puteți transfera unele dintre programe pe un card de memorie. Acest lucru va elibera și mai mult spațiu. Acest lucru se face din același element din setări. Este mai bine să monitorizați mai des disponibilitatea spațiului liber, astfel încât gadgetul să funcționeze întotdeauna corect și fără frâne.

Eroare de autentificare WiFi

De asemenea, una dintre cele mai populare probleme pe Android. Deși, de fapt, foarte rar problema constă în dispozitiv. Mai des, routerul devine cauza lui, sau mai bine zis, incompatibilitatea cu dispozitivul dumneavoastră. Problema se rezolva destul de repede.

Prima metodă, cea mai evidentă, este pur și simplu să verifici dacă parola introdusă este corectă. La urma urmei, autentificarea nu este altceva decât verificarea cheii de securitate. Prin urmare, încercați să uitați rețeaua problematică și apoi reintroduceți parola.

Dacă totul este în ordine cu parola, dar Wi-Fi încă nu vrea să se conecteze, atunci motivul se află cu siguranță în setările routerului. Faptul este că tipul său de criptare a datelor poate fi mai vechi decât cel utilizat pe dispozitivul Android sau dispozitivul nu acceptă niciun standard de rețea.

În acest caz, trebuie să accesați setările routerului.

  1. Deschidem browserul. În bara de adrese, introduceți „192.168.1.1” sau „192.168.0.1”.
  2. În fereastra care apare, introduceți numele de utilizator și parola: cel mai adesea acestea sunt admin și admin. Dacă aveți altele, atunci introduceți-le pe ale dvs.
  3. Acum trebuie să găsiți setările de securitate Wi-Fi. Aici setăm tipul mixt de criptare sau autentificare de rețea „WPA-PSK / WPA2-PSK2 mixt”, și selectăm, de asemenea, selecția automată a standardului de rețea.

După aceea, problemele de conexiune Wi-Fi ar trebui să dispară.

Eroare de sintaxă

Eroarea constă în faptul că fișierul care instalează o anumită aplicație este incorect sau nu a fost lansat corect. De asemenea, instalarea poate eșua, ceea ce duce și la o eroare de sintaxă.

Remedierea acestui lucru este destul de ușoară. Mai întâi, asigurați-vă că fișierul pe care l-ați descărcat este în format apk. Deoarece fișierele cu acest format sunt instalatorii aplicațiilor pe Android. În al doilea rând, ștergeți acest fișier descărcat și re-descărcați-l, apoi reinstalați-l. Este logic să încercați să descărcați fișierul de pe alt site. De obicei, aceasta șterge eroarea.

eroare de încărcare

Se întâmplă adesea pe dispozitivele mai vechi, pe dispozitivele mai noi această problemă nu mai apare. Constă în faptul că managerul standard de descărcare se blochează, ceea ce face dificilă descărcarea de pe Internet. Eroarea este destul de ușor de remediat.

Tot ce trebuie să faceți este să descărcați noul manager de descărcare. ES Explorer poate fi excelent în aceste scopuri. Are un manager de descărcare încorporat.

Tastatură AOSP Android

Această tastatură în sine nu este cea mai bună. În plus, nu este bine optimizat pe unele firmware, ceea ce provoacă erori. Este ușor să le rezolvi.

  • Dezactivați intrarea vocală în setările tastaturii.
  • Resetați setările, ștergeți memoria cache și datele aplicației care este responsabilă pentru tastatură.
  • Doar descărcați orice altă tastatură de pe Google Play Market.

Erori la conturile Google

Pot exista două erori: contul nu vrea să fie sincronizat sau nu vrea să fie adăugat. Primul poate fi prezent atât pe dispozitivele vechi, cât și pe cele noi, iar al doilea devine treptat un lucru din trecut. Nu este atât de greu să repari asta.

  • Verificați calitatea și stabilitatea conexiunii dvs. la Internet: rețeaua mobilă sau Wi-Fi ar trebui să funcționeze bine, altfel motivul poate fi în ele.
  • Dacă un cont a fost deja adăugat, dar nu se sincronizează, pur și simplu dezactivați-l, reporniți dispozitivul și conectați-vă din nou.
  • Dacă contul dvs. refuză să se conecteze, asigurați-vă mai întâi că numele de utilizator și parola sunt corecte.
  • Dezactivați sincronizarea în 2 pași din setările contului.
  • Activați sincronizarea automată, precum și transferul de date în fundal, apoi reporniți dispozitivul.

Virusul Netalpha

O nouă problemă care este întâlnită de utilizatorii Android. Acest malware îngreunează lucrul cu telefonul și nu permite să fie eliminat. Problema este destul de gravă, deoarece implică doar două soluții, dintre care una foarte radicală.

  • Resetarea sistemului la setările din fabrică. Mai multe detalii despre cum să faceți acest lucru la sfârșitul articolului.
  • Dacă sunteți rootat, puteți descărca Lucky Partner și puteți elimina aplicația nefastă.

Com.android.snap

Apare atunci când se utilizează diverse aplicații: editor foto populare, mesagerie instant. Această inscripție apare adesea pe un fundal negru, ceea ce distrage atenția, iar programele se pot închide pur și simplu.

Se crede că acest eșec este cauzat de malware, motiv pentru care mulți recomandă să instalați pur și simplu un antivirus. Cu toate acestea, puteți face fără ea prin metode sistemice.

  1. Intrăm în meniul de setări, la articolul „Aplicații”.
  2. Căutăm acolo aplicația „com.android.snap”.
  3. Îi ștergem datele, ștergem memoria cache și ne oprim.
  4. De asemenea, trebuie să debifați caseta „Trimite notificări”.

După aceea, programul se va opri deranjant și nu veți mai vedea această inscripție pe un ecran negru. Dacă pe dispozitiv este instalat un antivirus, atunci puteți elimina eroarea folosindu-l. Dar, după cum arată practica, această eroare apare rar pe dispozitivele cu programe antivirus.

Pe lângă com.android.snap, există și com.android.systemUI. Ceea ce îi unește este că sunt viruși de tip troian. În consecință, programul este neutralizat în același mod.

Telefon com.android

Dacă sistemul scrie asta în aplicația com.android. telefonul a apărut o eroare, apoi problema constă în programul care este responsabil pentru efectuarea apelurilor pe tabletă sau smartphone. Apare o eroare din diverse motive. Prin urmare, soluțiile vor fi diferite pentru fiecare.

  1. Încercați să debifați sincronizarea automată a datei și orei prin Internet în setări, apoi puneți-le înapoi. După aceea, reporniți telefonul și setați singur data și ora corecte.
  2. Ștergeți datele și ștergeți memoria cache a aplicației Telefon.
  3. Puteți descărca pur și simplu orice „dialer” pentru dvs., care îl va înlocui pe cel standard, deoarece magazinul de aplicații este plin de ele.

android.process.acore

Dacă a apărut o eroare cu android.process.acore, atunci problema nu mai este asociată nici cu dialer-ul, nici cu viruși. Aici motivele pot fi următoarele:

  • lipsesc fișierele de sistem necesare;
  • activitatea unor aplicații de sistem a fost oprită;
  • există mai multe aplicații pe dispozitiv simultan care îndeplinesc aproape aceleași funcții și nu se sincronizează corect cu aplicațiile de sistem

Dificultatea de a rezolva o problemă depinde de cauza apariției acesteia. Cel mai adesea, se rezolvă prin simpla ștergere a tuturor contactelor prin setările dispozitivului. Dacă sincronizați toate contactele cu Google înainte de aceasta, atunci nu veți pierde absolut nimic.

Există o opțiune pentru a reseta setările tuturor aplicațiilor prin elementul de meniu corespunzător. Acest lucru elimină adesea problema și nu pierdeți datele. Dacă aveți instalate aplicații de optimizare Wi-Fi, atunci ar trebui să încercați și să le eliminați. Adesea motivul constă tocmai în ele.

android.process.media

Eroare de proces media Android apare din două motive: stocare media sau Manager de descărcare. Ambele sunt destul de ușor de reparat. Există două metode generale care funcționează aproape întotdeauna impecabil.

Prima cale

  1. Goliți memoria cache și datele din cadrul aplicațiilor Google Services Framework și Google Play Market.
  2. Opriți cadrul de servicii Google (în această ordine).
  3. Goliți din nou memoria cache cu acest utilitar.
  4. Deschideți Google Play, găsiți aplicația cu probleme. După ce primiți mesajul de eroare, faceți clic pe OK.
  5. Reporniți gadgetul, restaurați serviciile Google dezactivate.

A doua cale

  1. Opriți complet sincronizarea contului Google. Puteți face acest lucru din setările contului: în elementul „Sincronizare”, trebuie să debifați toate casetele.
  2. Ștergeți datele și opriți utilitarul Galerie.
  3. Dezactivați „Manager de descărcare” în același mod.
  4. Reporniți dispozitivul.

După aplicarea uneia dintre aceste metode, problema va dispărea.

Fișier batch nevalid

Eroarea apare adesea la actualizarea unei aplicații. Dacă acest lucru s-a întâmplat în timpul unei actualizări, trebuie să ștergeți memoria cache pentru această aplicație. În plus, puteți încerca să descărcați manual fișierul apk al programului și să îl instalați din nou. Dacă acest lucru nu ajută, ștergeți contul Google, reporniți dispozitivul și conectați-vă din nou.

FIȘIERUL PACHETULUI INVALID

  1. Ștergem memoria cache și datele aplicației problematice.
  2. Accesați Google Play și instalați-l acolo.
  3. Curățarea datelor Google Play și Google Service Framework.
  4. Actualizăm aplicația prin internetul mobil, nu prin Wi-Fi.

Eroare de instalare nereușită

  1. Reinstalarea aplicației problematice.
  2. Golim memoria cache și ștergem datele din Magazinul Play.
  3. Deconectați cardul de memorie de la dispozitiv.
  4. Ștergeți folderul .android_secure.
  5. Reinstalați aplicația.

Număr de eroare...

Aceste erori pot fi mai grave. Cu toate acestea, adesea ele sunt rezolvate în câțiva pași simpli. Totul depinde de numărul acestei erori. Mai mult, Google oferă un minim de informații despre rezolvarea diferitelor erori.

11, 101, 504, 506, 491, 495, 413, 941, 921, 920, 481, RH01: Google Play și probleme legate de cont

Aceste aplicații sau conturi sunt rezolvate aproape prin aceleași metode. „Cod de eroare 11” Android poate apărea când Play Market rulează. Adesea, există probleme la anumite numere cu acest serviciu Google special. S-a observat că eroarea 11 apare adesea la instalarea sau actualizarea WhatsApp.

O altă eroare populară, din cauza căreia Play Market nu dorește să descarce aplicația, este 504. Apare pe Android din aceleași motive ca și alte probleme cu descărcarea programelor, așa că metodele de depanare sunt identice. Același lucru este valabil și pentru alte erori.

Problemele sunt rezolvate în mai multe moduri și fiecare dintre ele este potrivit pentru majoritatea erorilor similare.

  1. Setăm ora corectă și verificăm funcționarea conexiunii la Internet.
  2. Verificăm cantitatea de memorie internă liberă: ar trebui să fie mai mare decât cantitatea de programe care au avut probleme la încărcare.
  3. După aceea, încercați pur și simplu să reporniți telefonul sau tableta. Erorile Magazinului Google Play pe Android sunt adesea rezolvate în acest fel.
  4. Resetăm setările. În modul indicat mai sus, deschideți fereastra aplicației Play Market, apoi ștergeți datele și memoria cache. Apoi reveniți la App Store. De asemenea, puteți elimina toate actualizările din aceeași fereastră, ceea ce va readuce programul la forma sa originală când ați achiziționat dispozitivul.
  5. Puteți face același lucru cu programul Servicii Google Play dacă metoda anterioară nu a ajutat. Dacă acest lucru nu ajută, atunci puteți încerca să faceți o operațiune similară cu Google Services Framework.
  6. Problema se poate afla și în aplicația dezactivată Conturi Google. Intrăm în fereastra lui, dacă vedem că este oprită, atunci porniți-o. De asemenea, ar trebui să activați „Managerul de descărcare” dacă a fost dezactivat.
  7. Încercați să vă deconectați și să vă reconectați la contul dvs. Google. Acest lucru se face din setări. Acolo găsim articolul „Conturi” și selectăm Google.

24

Eroarea 24 apare la instalarea unei aplicații pe Android, când a apărut un fel de defecțiune și unele dintre fișiere au fost deja instalate. Sau ați avut această aplicație înainte, ați șters-o și apoi ați decis să o descărcați din nou. Problema se rezolva destul de repede.

  1. Lansăm orice manager de fișiere.
  2. Găsim directorul „sdcard/Android/data/data”, în el fișierele referitoare la această aplicație. Acestea vor conține numele programului în nume, așa că va fi destul de ușor să le distingeți de restul.
  3. Facem același lucru în directorul „date/data”.

După aceea, eroarea ar trebui să dispară, iar aplicația se va instala fără probleme.

498

Această eroare apare la încărcarea oricărei aplicații. Pot exista mai multe probleme, dar sunt destul de ușor de rezolvat.

  1. Verificați conexiunea la internet.
  2. Goliți memoria cache a mai multor programe, iar primul lucru este Google Play.
  3. Așteaptă câteva ore. Este posibil ca motivul să se afle în serverele Google. Dacă da, o vor repara rapid.

După aceea, eroarea ar trebui să dispară.

923

  1. Ștergem contul Google și mai multe programe inutile, ștergem memoria cache.
  2. Ștergerea memoriei cache a sistemului:
    1. Intrăm în Recuperare (butonul ON și butonul de control al volumului și ținem apăsat).
    2. Selectați Ștergeți partiția cache.
    3. Repornim dispozitivul.
  3. Repornim dispozitivul.
  4. Conectați-vă din nou la Google.

403

Există așa-numitul cache Dalvik. În legătură cu umplerea acestuia, din nou nu dorim să instalăm anumite programe. Pentru a rezolva problema, curățăm mai întâi datele și dezactivăm Conturile Google, apoi Magazinul Google Play.

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

Sistemul nu poate primi informații de la server. Pentru a remedia problema, trebuie să luați măsuri, ca și în cazul altor erori similare.

  1. Goliți memoria cache și eliminați aplicațiile care nu sunt necesare.
  2. Ștergeți datele și opriți Play Store și Google Services Framework.
  3. După cum este descris în eroarea anterioară (403), ștergeți memoria cache prin recuperare.

492

Conținutul de pe Google Play nu se încarcă din nou.

  1. Curățăm datele și oprim „Serviciile Google Play”.
  2. Facem același lucru cu Google Play Market.
  3. Ștergeți memoria cache dalvik dacă problema este încă prezentă. Cu toate acestea, acest lucru se poate face numai cu acces root.
  4. Dacă nu există drepturi de root, atunci trebuie doar să faceți o derulare completă a sistemului.

911

De asemenea, nu vă permite să descărcați aplicații.

  1. Ștergeți datele, memorați cache, opriți Google Play Market.
  2. Încercați să vă conectați la o altă rețea Wi-Fi sau folosiți datele mobile pentru a descărca aplicația.

Rpc:aec:0]

Probleme la obținerea datelor de pe server. Ștergerea tuturor conturilor sincronizate poate fi de ajutor. Apoi ștergem memoria cache și datele Play Market și apoi repornim smartphone-ul sau tableta.

O eroare similară este RPC:S-3. În acest caz, trebuie doar să vă ștergeți contul Google, după care puteți încerca să vă conectați altul sau același.

927

Această defecțiune este independentă de dispozitivul nostru. Motivul constă în faptul că programul este actualizat de dezvoltatori. Prin urmare, dacă vrem să-l instalăm sau să-l actualizăm, nu putem face acest lucru. Merită să încercați să-l instalați din nou după 30 de minute sau mai târziu.

Cum să rezolvi orice erori

Și în sfârșit, o metodă care este potrivită pentru remedierea oricăror probleme. Dar ar trebui să recurgeți întotdeauna la ea ca ultimă soluție. Acest . O repornire completă a sistemului Android va șterge toate datele utilizatorului, așa că cel mai important lucru este să le transferați mai întâi pe un card de memorie sau să le salvați în serviciile cloud.

  1. Deschide setările.
  2. Selectăm elementul „Resetare și restaurare”, pe diferite dispozitive acesta poate fi apelat diferit și poate fi localizat fie în meniul de setări în sine, fie în elementul „Sistem”.
  3. Apăsăm „Reset”.

După aceea, dispozitivul revine la setările din fabrică, toate problemele dispar.

Acum știți cum să remediați marea majoritate a erorilor pe Android. Sunt mult mai multe, dar restul problemelor au soluții similare, în special erorile serviciilor Google Play, care sunt atât de rare încât nu există încă date despre ele sau au fost deja remediate de dezvoltatori.

Top articole similare