Monitorul dispozitivului Android nu vede adb. Care sunt programele Adb și Adb care rulează - principalele comenzi și cum să le folosești. Afișarea telefonului folosind ADB run

O problemă destul de comună în Android este așteptarea erorii dispozitivului atunci când lucrați cu ADB sau Fastboot, în acest articol vom afla cum să o remediam!

Ce așteaptă acest dispozitiv?

Această eroare nu este cu adevărat o eroare, dacă traducem literal această expresie - așteptând conectarea dispozitivului. Adică, atunci când încercați să faceți ceva în ADB sau FASTBOT și primiți mesajul care așteaptă dispozitivul pe linia de comandă, înseamnă că dvs. Smartphone Android sau tableta nu se vede!

Mesaj - adb sau fastboot nu vede dispozitivul Android conectat!

Pentru a clarifica despre ce este vorba în acest articol și pentru a înțelege ce anume despre care vorbim, este recomandabil să citiți următoarele articole:

  • Otladka prin USB

Deși aproape toate motivele mesajului sunt rezolvate în același mod, pentru comoditate, articolul va fi împărțit în soluția „așteptați dispozitivul în adb” și „așteptați dispozitivul în fastboot”.

Soluție în așteptarea dispozitivului în ADB

1. Primul lucru la care ar trebui să acordați atenție este dacă aveți driverul instalat?

Puteți descărca driverul de aici pagină cum se instalează aflați despre asta legătură. Dacă driverul nu este semnat, atunci Windows trebuie repornit prin dezactivarea verificării. Anumite dispozitive necesită un driver ADB special.

Ai instalat driverul? Reporniți computerul!

2. Asigurați-vă că dispozitivul este în modul bootloader, altfel fastboot nu vă va vedea Android-ul!

3. Folosiți un cablu microUSB original și nedeteriorat! Totul ar trebui să fie clar aici, dacă cablul este deteriorat, de aici problema de vizibilitate, poate puteți transfera sau primi fișiere de pe acest cablu, dar nu veți putea lucra cu Fastboot! De asemenea, nu utilizați un port USB deteriorat pe computer!

4. Folosiți numai port USB 2.0! În ciuda faptului că standardul USB 3.0 există deja de câțiva ani, este încă prea devreme să vorbim despre implementare la scară largă. Funcția Fastboot cu USB 3.0, deși posibilă, nu este încă de dorit!

5. Nu utilizați hub-uri USB! Niciodată, sub nicio circumstanță, nu utilizați hub-uri USB; lucrul cu Fastbot devine ca un noroc - veți avea noroc sau ghinion.

7. Încercați să conectați Android la un alt port USB.

9. Deschideți un prompt de comandă ca „administrator”.

Dacă ați avut odată o problemă similară „în așteptarea dispozitivului” și ați rezolvat-o în felul dumneavoastră, nu din metodele enumerate, atunci nu ezitați să scrieți în comentarii!

Asta e tot! Citiți mai multe articole și instrucțiuni în secțiune. Rămâneți cu site-ul, va fi și mai interesant!

Întrebare: ADB nu vede dispozitivul


Buna ziua. Așa că am decis să testez aplicația pe un dispozitiv real. Dar, ca în majoritatea cazurilor, ADB nu vede dispozitivul. Computerul vede dispozitivul, modul dezvoltator este activat. În toate instrucțiunile de conectare scrie că Manage ar trebui să aibă interfață Android Composite ADB, nu o văd în al meu. ce fac greșit? Atașez o fotografie cu Manage

Răspuns: Multumesc pentru raspuns, mi-am dat seama deja. Am oprit dispozitivul, am oprit depanarea și l-am pornit din nou. Apoi am conectat din nou dispozitivul și totul a funcționat

Întrebare: Genymotion: Când lansați o aplicație de la AS, dispozitivele virtuale nu sunt afișate


Buna ziua,

Android Studio nu vede dispozitivul Genymotion((Plugin-ul este instalat în Studio. Prin Genymotion, dispozitivul pornește, dar când porniți aplicația apare doar dispozitivul încorporat, iar eu nu văd dispozitivul Genymotion(În Geny setări Am setat calea către folderul sdk și asta nu a ajutat (care poate fi un motiv?

Răspuns:

mesaj de la Pablito

literalmente
- lansați dispozitivul în gemymotion
- ne uităm în studio - îl poți vedea
- porniți aplicația

O să verific și o să raportez!

Întrebare: Android SDK nu recunoaște dispozitivul


Încerc să rulez un proiect pe tableta mea chineză (Go clever insigma 800m), este posibil ca acest lucru să se datoreze faptului că SDK-ul de compilare din proiect este instalat 5.0 și pe tabletă 4.2, dar SDK-ul min și target sunt instalate ca 4.2. Modul dezvoltator este activat, depanarea USB este activată. Când încerc să reduc complie sdk, apare o eroare de compilare "R" - nu se poate rezolva simbolul, după build\\clean indică fișier de sistem cu erori în jurul materialului, vă rugăm să ajutați

Răspuns: Sunt toate dispozitivele detectate în mod normal în Manager dispozitive? Dacă nu, instalează-l pentru al tău tableta Android Interfață ADB compozită

Întrebare: Resetarea solicitării descriptorului dispozitivului în modul fastboot


Iată chestia. Într-o zi, wifi-ul meu Google nexus 7 2013 a înghețat și nu a înghețat. Desigur, am apăsat butonul de închidere timp de aproximativ zece secunde până când a murit în cele din urmă. Când am încercat să-l pornesc, am fost surprins să constat că era blocat pe screensaver-ul, iar sistemul Android în sine nu s-a încărcat (screensaver-ul cu inscripția Google și pictograma bootloader-ului deblocat). Am trecut la fastboot și am decis să intru în meniul de recuperare, dar nici asta nu a ajutat. Aceeași problemă. Se blochează pe economizorul de ecran. Bine, am decis să-l fac doar prin fastboot. Dar iată problema - Windows 8.1 x64 definește dispozitivul ca „Dispozitiv necunoscut (solicitare de resetare a descriptorului dispozitivului)”. Cod 43. Și apoi m-am apucat de față, pentru că am mai avut o problemă similară, dar s-a rezolvat cumva de la sine.
Am căutat pe internet, am rearanjat driverele adb/fastboot, am debifat casetele de selectare din meniu cu Alimentat prin USB porturi, a lansat actualizarea kb2967917, a oprit laptopul, astfel încât electricitatea statică a dispărut. Nimic nu ajută. Habar n-am care este problema.
1) Cablu USB de la Lenovo p780, care are o sursă de alimentare 2A/h, poate asta e problema?
2) Poate că driverele adb/fastboot sunt neglijenți, cum pot afla dacă aceasta este problema?
3) Conectez tableta în modul fastboot, pentru că nu există altă cale. Depanarea USB părea să fie dezactivată înainte de incident, poate că aceasta este problema?
Eu însumi înțeleg foarte puțin această chestiune, așa că vă cer un sfat.

Răspuns: Nu, fastboot nu îl vede și nici computerul în sine.
Faptul este că literalmente alaltăieri eram deja în disperare, pentru că mulți mi-au promis că mi-a murit memoria și am decis să o desfac și să văd ce s-a întâmplat înăuntru.
A deschis-o, și-a trecut degetul de-a lungul trenurilor pentru a le face să se potrivească perfect, și O, MINUNE! după aceea s-a aprins.
Se pare că cablul a părăsit memoria, nu știu ce sau cum funcționează în interior.
Este de remarcat faptul că acum câțiva ani m-am confruntat cu problema clicurilor fantomă atunci când dispozitivul s-a încălzit de la aplicații grele. L-am demontat și eu, mi-am băgat degetul în cabluri și fantomele au dispărut.

Întrebare: tableta nu vede drive USB prin OTG


tableta Lenovo A5500-H. Într-o zi, tableta nu a vrut să vadă unitatea flash USB, deși totul era bine înainte, și am decis să o repornesc, dar în cele din urmă nu s-a pornit. Am făcut o resetare hard și după aceea s-a pornit, dar unitatea USB încă nu o vede deloc. Spune-mi ce să fac?

Răspuns: Nu l-am încercat pe alte dispozitive, dar mi-am cumpărat o unitate flash cu două intrări usb și micro usb și nici nu merge.

Adăugat după 1 minut

Adăugat după 27 de secunde
Nu l-am încercat pe alte dispozitive, dar mi-am cumpărat o unitate flash cu două intrări usb și micro usb și nici nu merge

Întrebare: Studioul nu vede telefonul


Există un dispozitiv LG L90 Dual D410 și atunci când este conectat, studioul nu vede acest dispozitiv pentru depanare (Nu este în lista de dispozitive disponibile). Ce ar trebuii să fac? Cum se instalează driverele pentru el și de unde să-l obții?

Răspuns: yura91, în sensul că „câte dispozitive sunt acceptate de același driver” nu este o întrebare complet corectă pentru cei care se uită la această problemă de foarte mult timp)

Întrebare: ADB nu vede nota meizu m1


ADB nu vede meizu m1 note, iar acest lucru mă întristează foarte tare. Șoferul nu vede. Ce să fac?
pe dispozitivele ADB răspuns:
Lista dispozitivelor atașate

Iată o captură de ecran a managerului de dispozitive:

Ce-ai făcut:


;M79

%CompositeAdbInterface% = USB_Install, USB\VID_2A45&PID_0C02&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_2A45&PID_0C02
%CompositeAdbInterface% = USB_Install, USB\VID_2A45&PID_0C02&MI_01

Răspuns: Windows 8 nu vede nici chineza mea. Eu folosesc PdaNet.

Întrebare: Nu există suficient spațiu pe dispozitiv


Îmi puteți spune de ce, după ce magazinul de jocuri este actualizat automat și încerc să instalez aplicația prin intermediul acestuia, apare eroarea „Nu este suficient spațiu pe dispozitiv”, deși pare să fie suficient spațiu judecând după indicatorii de memorie din setările. Și după ce șterg actualizările pieței de joc, poți instala aplicația.De ce se întâmplă asta?

Răspuns: Ar putea fi orice au venit dezvoltatorii de telefoane.
Am vazut astfel de modele. dar poți folosi muzică sau fotografii de pe hartă?
aceeași întrebare din nou: dacă scoateți cardul, Phone Storage și Internal Storage nu se opresc? Puteți copia ceva pe ele și puteți vedea structura? Sau unul dintre ei nu mai funcționează când scoți cardul?

Întrebare: Organizarea interacțiunii directe în rețea între dispozitive


Buna ziua.
Subiect De exemplu, pentru comunicațiile media.
Având în vedere că adresele dispozitivelor mobile sunt dinamice și se schimbă la fiecare sesiune, este clar că este nevoie de un server intermediar. Există mai multe întrebări:
1. Este posibil să utilizați serverul doar pentru actualizarea adreselor (aplicațiile client se conectează la deschidere sau modificare conexiune reteași spuneți serverului adresa lor IP actuală) și schimbul suplimentar de date are loc direct între clienți?
2. În aplicații precum Skype (sau orice alt produs cunoscut, precum whatsapp, viber etc.), traficul de streaming trece în întregime prin server sau între clienți? Stie cineva cum se implementeaza asta?
3. Nu este bun la comunicare prin socket, deci întrebarea este ip. Dacă mai multe dispozitive sunt conectate la un router, atunci adresa lor externă este aceeași (cel puțin, diverse servicii pentru determinarea ip mi-au spus asta). Atunci cum găsesc serverele (google firebase sau aceleași mesagerie instant, de exemplu) dispozitivul dorit?
Probabil că îmi lipsește ceva din rutare.

Mulțumesc.

Răspuns: GDjedi, pachetul conține sursa și distanța, sursa este apoi returnată înapoi, iar acest lucru se schimbă de la un router la altul, iar serverul final nu știe de fapt despre mac sau ip sau port, totul de-a lungul lanțului.
Nu pot intra în mai multe detalii, mi-e teamă că voi face o greșeală și vă voi încurca.

Am aproximativ aceeasi sarcina, sa conectez 2 dispozitive intre ele, am ajuns la concluzia ca am nevoie de un VDS, prin el voi conecta 2 telefoane/tablete, serverul este intermediar intre ele.

Întrebare: Aplicația afișează o eroare dacă GPS-ul este dezactivat pe dispozitiv


Aplicația determină coordonatele, apoi determină orașul folosind coordonatele. Dar, dacă opriți GPS-ul de pe dispozitiv, aplicația se blochează. Cum să creați corect o listă, astfel încât, dacă GPS-ul de pe dispozitiv este oprit, aplicația să nu se blocheze, dar activitatea să înceapă pur și simplu fără a identifica orașul.

Iată lista:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 mLocationManager = (LocationManager) getSystemService(Context .LOCATION_SERVICE) ; Criterii criteria = criterii noi() ; criteria.setAccuracy(Criteria.ACCURACY_COARSE) ; criteria.setPowerRequirement(Criteria.POWER_LOW) ; criteria.setAltitudeRequired(false); criteria.setBearingRequired(false); criteria.setCostAllowed(true); Furnizor de șiruri = mLocationManager.getBestProvider(criterii, adevărat); mLocation = mLocationManager.getLastKnownLocation(furnizor); showCurrentLocation(mLocation) ; Geocoder geocoder = new Geocoder(this, Locale.getDefault()) ; încercați (Lista< Address>adrese = geocoder.getFromLocation (lat, lng, 1 ) ; if (adrese ! = null ) ( Adresă returnedAddress = addresses.get (0 ) ; String city = returnedAddress.getAddressLine (1 ) ; mCityEditText.setText (oraș) ; ) ) catch (IOException e) ( e.printStackTrace () ; ) protected void showCurrentLocation(Locație locație) ( dacă (locație ! = null ) ( lat = locație.getLatitudine () ; lng = locație.getLongitudine () ; ) )

Apropo, fără următoarea secțiune de cod, aplicația nu se blochează, dar, din păcate, nu detectează orașul.

Cod Java(TM) 2 Platform Standard Edition 5.0
1 2 3 4 5 6 7 8 9 10 11 12 13 încercați (Lista< Address>adrese = geocoder.getFromLocation (lat, lng, 1 ) ; if (adrese ! = null ) ( Adresă returnedAddress = addresses.get (0 ) ; String city = returnedAddress.getAddressLine (1 ) ; mCityEditText.setText (oraș) ; ) ) catch (IOException e) ( e.printStackTrace () ; )

Răspuns: Cum pot include acest lucru în listă?

Adăugat după 15 minute
Am facut acest control. Când coordonatele de pe dispozitiv sunt determinate doar de GPS (fără wi-fi și rețele), aplicația primește coordonatele 0.0. Probabil de aceea se prăbușește. Dar cum să rezolvi asta?

Aici ne vom da seama cum să-l instalăm corect adb. Dacă DDMS nu vede dispozitive adb în Eclipse ( dacă dispozitivul nostru nu vede în DDMS în eclipsă). Dispozitivul meu texet 9750hd (tableta Android) nu poate fi văzut.

Nu am putut instala drivere pentru 9750HD de pe site. Și adb nu l-a văzut, ci a arătat doar „9750hd” cu semn de exclamareîn Manager dispozitive.
De asemenea, puteți încerca să instalați drivere prin Super One Click mergând la avansat -> verificați driverul. Dacă nimic nu funcționează, continuă.

S-a arătat doar în mod constant Lista dispozitivelor atașateși atât, fără o listă, arătând că nu există dispozitiv adb. Oricât am încercat să urmăresc alte site-uri. Deși dispecerul a arătat că a fost instalat adb, tot nu a văzut dispozitivul în adb:

Descărcați „driverul USB google” prin „Manager SDK Android” în categoria extra (bifați caseta și faceți clic pe Instalați pachete):

După descărcare, deschideți folderul nostru cu driverele instalate:
%android_sdk%\sdk\extras\google\usb_driver

Deschidem și edităm fișierul „android_winusb.inf”, în funcție de arhitectură, să presupunem că aveți x86 (adăugați-l la blocul dorit), adăugați dispozitivul nostru, așa a fost:
;Google Nexus One



Acum vom adăuga dispozitivul nostru, copiam linia dorită din managerul de dispozitive:

Acum hai să copiem ;Google Nexus Oneși înlocuiți-l în CompositeAdbInterface USB\VID_18D1&PID_4E12&MI_01 si fara ultimul parametru MI_01în SingleAdbInterface:

;Google Nexus One
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01
; texet 9750hd
%SingleAdbInterface% = USB_Install, USB\VID_2207&PID_0010
%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0010&MI_01

Acum să mai edităm un fișier C:\Utilizatori\%user%\.android\. Să adăugăm VID-ul nostru, pe care l-am copiat mai sus cu prefixul 0x**** (16 cifre) și să salvăm:


Acum ne actualizăm driverul arătând spre folderul driverului nostru:




Faceți clic pe Instalare de pe disc, faceți clic pe Răsfoire și selectați directorul cu fișierul nostru android_winusb.inf:

Când actualizați, este posibil să fiți întrebat dacă îl instalați, dar instalați-l, desigur. După aceasta, sistemul poate vedea și, eventual, DDMS-ul nostru. În cazul meu, nici acest lucru nu a fost suficient, acum să-l înlocuim adb.exe:

\%android_sdk%\sdk\platform-tools\ adb.exe.

Descărcăm un fișier care funcționează normal și îl înlocuim în folderul nostru, după care este direct în folder ( platforme-instrumente) și lansați.

ADB înseamnă Android Debug Bridge, adică un pod de depanare pentru Android. Programul este conceput pentru sala de operație sisteme Androidși funcționează împreună cu un computer. Vă permite să schimbați fișierele, să utilizați drepturi root ami, restaurați sistemul.

ADB run, la rândul său, este o aplicație care permite utilizatorului flash un dispozitiv care rulează pe Android. Include ADB și Fastboot. Aceste aplicații sunt familiare tuturor celor care au întâlnit să-și deschidă gadgetul intermitent.

ADB, ADB run și Fastboot

Android Debug Bridge vă permite să gestionați Android folosind un computer. Această aplicație este instalată direct pe un laptop sau computer, care este conectat la un dispozitiv mobil printr-un cablu USB în modul de depanare. Apoi după lansare Este posibil să executați comenzi speciale care vă permit să inițiați orice acțiuni cu gadgetul.

Utilitarul permite efectuează astfel de acțiuni, Cum:

  • transferul de foldere și fișiere pe/sau de pe dispozitiv;
  • lucrul cu firmware: instalare, actualizări;
  • deblocarea unui blocaj realizat folosind cheie grafică;
  • executarea diferitelor scripturi.
  • Cel mai adesea, aplicația este instalată împreună cu utilitarul Fastboot. Acest mod vă permite să resetați toate setările la setările din fabrică, motiv pentru care uneori se numește Recuperare - o funcție de recuperare. Pe lângă aceasta, cu folosind Fastboot Puteți instala firmware-ul, dar în acest caz este posibil să lucrați numai prin intermediul unui computer.

    Aceste două programe sunt mai bune instalați împreună, permițându-vă să accesați mai multe opțiuni.

    La rândul său, ADB rulează simplifică muncași automatizează comenzile și acțiunile comune utilizate cel mai des de utilizatori. Deși are o consolă, are un aspect vizualizat și este format din 14 puncte.

    Acest program este mult mai simplu, este potrivit pentru cei cărora le este greu să înțeleagă linia de comandă, care nu știu să lucreze cu ea. Acesta oferă deja un meniu și elemente pe care le puteți selecta. Ea este diferită interfață simplă , funcționalitate mai mare, fără a necesita instalatii suplimentare programe.

    Toate utilitățile pot fi descărcate, instalate pentru funcționare și actualizări dispozitiv mobil.

    Cum se utilizează ADB run

    Pentru a înțelege cum să utilizați utilitarul, trebuie să vă familiarizați cu instalarea și comenzile de bază. Conexiunea la gadget se realizează folosind un computer și un cablu USB sau printr-o rețea fără fir.

    Puteți înțelege că conexiunea a avut loc introducând dispozitive adb. Apoi ar trebui să apară mesajul: " Lista dispozitivelor atașate„, indicând că conexiunea a avut loc. Conexiunea prin Wi-Fi are loc atunci când adb ajutor fără fir. Dispozitivul mobil trebuie să fie rootat.

    Pentru a funcționa, trebuie să activați depanarea USB pe gadgetul dvs. De obicei, acest element se află în setări. Dacă nu este acolo, îl puteți căuta în opțiunile pentru dezvoltatori. Acest meniu este ascuns; pentru a-l activa, ar trebui să găsiți linia cu numărul versiunii în setările Android și să faceți clic pe ea de mai multe ori (de 5 până la 10 ori). După aproximativ jumătate din clicuri, va apărea o notificare că faceți totul corect și apoi vi se va furniza drepturile de dezvoltator. Apoi puteți reveni la setări, unde va apărea elementul „opțiuni pentru dezvoltatori”. Aici este activată depanarea.

    Utilitatea are un număr de calități pozitive:

    1. Ușor de instalat.
    2. Comenzi simple.
    3. Verificați ușor pentru actualizări.

    Instalare

    Înainte de a instala ADB, trebuie să îl descărcați, acest lucru se poate face gratuit. Puteți descărca ADB de pe site-ul 4pda. Resursa oficială nu vă permite să descărcați utilitarul separat, ci doar cu întregul pachet Android SDK. Programul este instalat folosind vrăjitorul de instalare standard.

    Întregul proces este simplu și intuitiv. Instalatorul însuși oferă indicii, direcționând toate acțiunile.

    După aceasta, trebuie să instalați drivere pentru dispozitivul dvs. mobil, altfel aplicația nu va vedea dispozitivul. Cel mai simplu mod este de a folosi utilitarul pentru instalare automată adbdrivers. Dar puteți descărca și drivere pentru Windows 7, 8 sau 10 de pe site-ul oficial al producătorului.

    Dacă nu există niciun program de instalare sau driver, puteți instalați manual, pentru aceasta:


    Prezentare generală a interfeței de rulare și a comenzii ADB

    Să ne uităm la toate elementele de meniu oferite de program și la modul în care funcționează:

    1. Dispozitiv atașat? - răspunzător de conexiune între PC și smartphone, dar trebuie să activați depanarea USB.
    2. Mutare – este responsabil pentru mutarea fișierelor de pe un laptop pe un smartphone. Există atât mișcare automată, cât și manuală disponibilă aici.
    3. Instalați aplicația Android pe dispozitiv – vă permite să instalați aplicații, cu opțiuni pentru salvare și mutare pe un card de memorie.
    4. Reporniți dispozitivul – diverse moduri de repornire Android:
    5. Fastboot – firmware, sistem intermitent. Toate setările sunt setate automat.
    6. Deblocați cheia gestuală – deblocator cheie grafică, face față și codurilor PIN și codurilor faciale.
    7. Manual – vă permite să introduceți comenzi manual.
    8. Verificare actualizare - verificare versiune noua programe.
    9. Intsall Bootanimation – instalează și modifică animația la pornirea dispozitivului.
    10. Memory and Partitio – introduce blocuri și secțiuni Android.
    11. Run Script - lucrul cu scenarii.
    12. Backup – creați o copie de rezervă.
    13. Odex – odexarea firmware-ului, luând în considerare diferiți parametri.
    14. Captură de ecran/Înregistrare capturi de ecran, capacitate de înregistrare video.
    15. Ieșire – în consecință Ieșire din program.

    Afișarea telefonului folosind ADB run

    Programul vă permite să schimbați firmware-ul gadgetului. Pentru a face acest lucru, instalați-l, conectați-vă la computer și utilizați utilitarul Fastboot. Fișierele care trebuie flashate trebuie să fie în același folder cu utilitarul.

    Mai întâi ai nevoie dispozitiv de traducereîn modul bootloader folosind meniul.

    Apoi, trebuie să dezarhivați fișierele firmware pre-descărcate. După aceasta, selectați elementul Rulați SCRIPTși plasați fișierele firmware în fereastra care se deschide și închideți-o. Faceți clic pe Enter. Firmware-ul a pornit. În timp ce procesul este în desfășurare, nu puteți scoate cablul de pe telefon sau computer.

    Programul face posibilă reflasharea tuturor partițiilor pas cu pas sau doar câteva:

    • sistem;
    • cache;
    • date;
    • recuperare.

    Folosind ADB

    Utilizarea utilitarului vă permite să:

    • reporniți gadget folosind diferite moduri;
    • transporta fișiere, foldere de la telefon la PC sau invers;
    • lucrează cu aplicații prin instalarea sau scoaterea acestora;
    • muncă cu firmware;
    • efectua diverse scenarii;
    • scoateți încuietoarea cheie grafică.

    Utilitarul este de obicei instalat și utilizat împreună cu aplicația Fastboot.

    Instalare

    Puteți instala aplicația vizitând site-ul oficial. Necesar descărcați arhiva Instrumente SDK pentru Windows, după ce au fost de acord anterior cu termenii de utilizare.

    După aceasta este necesar despachetează arhiva, accesați directorul de instrumente, selectați folderul bin de acolo și accesați sdkmanager. Vă permite doar să instalați programul.

    Urmează munca în echipă linia Windows. Să-l rulăm ca administrator. După aceea, deschideți folderul sdkmanager, prescriind calea către ea C:\sdk-tools-windows-3859397\tools\bin.

    În timpul instalării, citiți acord de licențiere, apăsați tasta Y.

    Dacă întregul proces a decurs corect, atunci directorul platform-tools cu fișierele adb.exe și fastboot.exe va apărea în folderul rădăcină.

    Cum funcționează ADB?

    Odată ce ați instalat programul, puteți lucra cu el. Pentru a vă asigura că totul funcționează corect și corect, ar trebui să utilizați Linie de comanda deschideți folderul cu fișierele adb și fastboot și rulați programul adb.help. Ceea ce obțineți ar trebui să arate ca captura de ecran de mai jos:

    Acum trebuie să conectați dispozitivul la computer și să verificați dacă aplicația îl poate vedea. Conexiunea are loc atunci când ajutor USB cablu. Ar trebui să selectați modul MTP – manager de fișiere, apoi opțiunea „pentru dezvoltatori”. Dacă un astfel de articol nu apare, atunci ar trebui să mergeți la „ despre telefon", faceți clic de 7-10 ori pe numărul versiunii. După aceea, în elementul „pentru dezvoltatori” care apare, trebuie să selectați „depanare USB”.

    Apoi introduceți dispozitive adb în linia de comandă a sistemului. Acest lucru vă va permite să vedeți informații despre dispozitiv. Arată ca captura de ecran.

    Ulterior, programul fastboot este verificat, sarcina de repornire fastboot este scrisă în consolă și apăsați Enter.

    După verificarea funcționării sarcinii, puteți lucra în siguranță cu programul.

    Comenzi ADB

    Utilitarul implică lucrul cu un smartphone și efectuarea diferitelor acțiuni. Există doar 10 comenzi ADB de bază:


    Este suficient să specificați calea către folderul din care sunt copiate informațiile și în care sunt copiate.

    De asemenea, este posibil să accesați meniul „recuperare”.

    Dar merită să ne amintim că, după rularea acestui program, toate datele de pe telefon sunt șterse.

    1. Shell – poate fi folosit în două moduri. Primul este să îl introduceți în linia de comandă, urmat de tastarea. Acest lucru vă va permite să intrați modul terminal, unde este posibil să executați orice comenzi shell Android. Dar ar trebui să îl utilizați cu atenție, deoarece dispozitivul poate fi grav deteriorat.

    A doua varianta - o singură intrare actiuni. Astfel, puteți, de exemplu, să modificați drepturile de acces la unele foldere.

    Utilitate bonus – Încărcare laterală. Se potrivește proprietarilor Dispozitivele Nexus, permițându-vă să actualizați firmware-ul oficial pe toate dispozitivele companiei.

    FAQ

    Ce trebuie să faceți dacă ADB nu vede dispozitivul

    Dacă brusc ADB nu vede smartphone-ul, atunci trebuie să verificați mai întâi depanare USB sau verifica disponibilitatea drivere adb pe computerul dvs.

    De asemenea, merită să acordați atenție alte motive:

    • verificați cablul USB, el performanţă;
    • verifica instalarea Android SDK, disponibilitatea ultimei sale versiuni;
    • cheltuieli încercați să comutați modul de la MTP la cameră și înapoi;
    • Poate sa încercați să vă reconectați dispozitiv sau reporniți computerul.

    După toți acești pași, programul ar trebui să funcționeze și dispozitivul ar trebui detectat. Această problemă se întâmplă adesea cu mărci chineze necunoscute care nu sunt familiare cu programul.

    ADB sau fastboot nu este o comandă internă sau externă

    Uneori, când introduceți un număr de comenzi în consolă, este posibil să întâlniți un refuz al sistemului de a efectua acțiunea introdusă. Apare un mesaj ca această comandă nu este intern sau extern. Acest lucru se datorează adesea faptului că calea către fișier nu este specificată, care servește echipa.

    Motivul pentru acest mesaj poate fi acela că sistemul nu are informații despre locația fișierelor. Este posibil ca componenta necesară să nu fie în sistem, atunci trebuie instalată.

    Pentru a scăpa de această eroare, trebuie da programului calea la fișierele necesare. Ar trebui să-l copiați în clipboard.

    • Pe desktop trebuie să selectați „ Calculatorul meu", faceți clic pe butonul din dreapta al mouse-ului, selectați coloana " proprietăți»;
    • acum selectați " Opțiuni suplimentare sisteme" și apoi "variabile de mediu";
    • acolo trebuie sa gasesti " variabile de sistem„și parametrul Path, la care trebuie să adăugați calea copiată și să confirmați modificările;
    • apoi deschidem consola și introducem acțiunea necesară, după care eroarea dispare.

    Alternativ, după toate manipulările, merită pentru a reporni un computer.

    Proprietarii cu experiență de dispozitive Android folosesc destul de des programele ADB și Fastboot incluse în Android SDK pentru a debloca bootloader-ul tabletelor și smartphone-urilor lor, pentru a instala firmware personalizat, primind rădăcină drepturi și multe, multe altele.

    Cu toate acestea, într-o bună zi, s-ar putea să descoperi asta după ce ai conectat dispozitiv Android pe computer și a tastat comanda obișnuită „adb devices” în fereastra liniei de comandă; lista dispozitivelor conectate la computer pe care acest program ar trebui să le afișeze este goală. Ce să faci în astfel de cazuri pentru a corecta situația?

    Dacă vi se întâmplă acest lucru, atunci mai întâi de toate trebuie să verificați următoarele:

    1. Verificați dacă este activat în setările tabletei

    2. Verificați dacă cablul USB pe care îl utilizați pentru a vă conecta la computer funcționează și conectat corect

    3. Verificați dacă aveți Android SDK instalat și actualizat la cea mai recentă versiune de până acum

    4. Încercați să comutați modul de conectare al tabletei sau al smartphone-ului dvs. de la un dispozitiv media (MTP) la o cameră (PTP) sau invers.

    Vă puteți întreba - de ce faceți toate acestea dacă dispozitivul a funcționat bine înainte? Pot fi multe motive pentru o astfel de situație. De exemplu, ai actualizat sistem de operare pe computer și ai uitat să instalezi SDK-ul Android sau nu ai actualizat SDK-ul de mult timp sau ți-ai conectat tableta sau smartphone-ul nu cu cablul original care a venit cu el, ci cu unul mai lung achiziționat ulterior, în pentru a facilita utilizarea dispozitivului în timpul încărcării sau – drivere USB dispozitivul dvs. nu este instalat corect.

    Apropo de șoferi. Dacă ați verificat toate cele de mai sus, dar nu v-au ajutat și programul ADB încă nu vă vede dispozitivul, încercați să îl eliminați din sistem și să îl reinstalați din nou.

    Pentru a face acest lucru, pe un computer cu o tabletă sau un smartphone conectat la acesta, deschideți managerul de dispozitive și găsiți dispozitivul cu „Interfață ADB compozită” în nume. De exemplu: „Android Composite ADB Interface” sau „Google NexusADB Interface”

    Apoi faceți clic dreapta pe dispozitiv și selectați opțiunea „Ștergere” din meniul care se deschide.

    Deconectați tableta sau smartphone-ul de la computer, confirmați eliminarea făcând clic pe butonul „OK” și după finalizarea procesului de eliminare a dispozitivului, reconectați-l și așteptați până când Windows îl instalează din nou. După aceasta, tableta sau smartphone-ul dvs. ar trebui să apară în lista de dispozitive conectate la computer în programul ADB.



    
    Top