Pagina principala » HOWTO » Cum se instalează și se folosește ADB, Utilitarul Bridge Debug Bridge

    Cum se instalează și se folosește ADB, Utilitarul Bridge Debug Bridge

    ADB, Android Debug Bridge, este un utilitar de linie de comandă inclus în Android SDK-ul Google. ADB vă poate controla dispozitivul prin USB de pe un computer, copiați fișiere înainte și înapoi, instalați și dezinstalați aplicații, rulați comenzi din shell și multe altele.

    Am acoperit alte câteva trucuri care necesită ADB în trecut, inclusiv copierea de rezervă și restaurarea smartphone-ului sau a tabletei dvs. și instalarea în mod implicit a aplicațiilor Android pe cardul SD. ADB este folosit pentru o varietate de trucuri Android.

    Pasul unu: configurați SDK-ul Android

    Accesați pagina de descărcare SDK Android și derulați în jos la "SDK Tools Only", un set de instrumente care include ADB. Descărcați fișierul ZIP pentru platforma dvs. și dezarhivați-l ori de câte ori doriți să stocați fișierele ADB - acestea sunt portabile, astfel încât să le puteți pune oriunde doriți.

    Porniți programul SDK Manager EXE și deselectați totul, cu excepția "Platformelor Android SDK-tools". Dacă utilizați un telefon Nexus, este posibil să doriți să selectați "Driverul USB Google" pentru a descărca driverele Google. Faceți clic pe butonul Instalare. Descărcarea și instalarea pachetului platformă-instrumente, care conține ADB și alte utilitare.

    Când este terminat, puteți închide managerul SDK.

    Pasul al doilea: permiteți depanarea USB pe telefonul dvs.

    Pentru a utiliza ADB cu dispozitivul Android, trebuie să activați o caracteristică numită depanare USB. Deschideți sertarul de aplicații al telefonului, atingeți pictograma Setări și selectați "Despre telefon". Derulați până la capăt și atingeți de șapte ori elementul "Construiți numărul". Ar trebui să primiți un mesaj care să spună că sunteți acum un dezvoltator.

    Întoarceți-vă la pagina principală Setări și ar trebui să vedeți o nouă opțiune în partea de jos, numită "Opțiuni pentru dezvoltatori". Deschideți și permiteți "Debugging USB".

    Mai târziu, când conectați telefonul la computer, veți vedea pe telefon un popup intitulat "Permiteți depanarea USB?". Bifați caseta "Permiteți întotdeauna de la acest computer" și apăsați OK.

    Pasul trei: Testați ADB și instalați driverele telefonului dvs. (dacă este necesar)

    Deschideți folderul în care ați instalat instrumentele SDK și deschideți dosarul instrumente-platformă. Aici este stocat programul ADB. Țineți Shift și faceți clic dreapta în interiorul dosarului. Alegeți "Deschideți fereastra de comandă aici".

    Pentru a testa dacă ADB funcționează corect, conectați dispozitivul Android la computer utilizând un cablu USB și executați următoarea comandă:

    dispozitive adb

    Ar trebui să vedeți un dispozitiv în listă. Dacă dispozitivul este conectat, dar nu apare nimic în listă, va trebui să instalați driverele corespunzătoare.

    Producătorul telefonului dvs. vă poate furniza un pachet de driver descărcabil pentru dispozitivul dvs. Deci, mergeți la site-ul lor și găsiți driverele pentru dispozitivul dvs. - Motorola sunt aici, Samsung sunt aici, iar HTC vine ca parte a unei suite numită HTC Sync Manager. De asemenea, puteți căuta dezvoltatorii XDA pentru descărcări de drivere fără software suplimentar.

    De asemenea, puteți încerca să instalați driverul USB Google din dosarul Extras din fereastra Manager SDK, așa cum am menționat în primul pas. Acest lucru va funcționa cu unele telefoane, inclusiv dispozitive Nexus.

    Dacă utilizați driverul USB al Google, va trebui să forțați Windows să utilizeze driverele instalate pentru dispozitivul dvs. Deschideți Device Manager (faceți clic pe Start, tastați Device Manager și apăsați Enter), găsiți dispozitivul, faceți clic dreapta pe el și selectați Properties. Este posibil să vedeți un semn de exclamare galben lângă dispozitiv, dacă driverul său nu este instalat corect.

    În fila Driver (Driver), faceți clic pe Update Driver (Actualizare driver).

    Utilizați opțiunea Răsfoiți computerul pentru opțiunea driver software.

    Veți găsi driverul USB Google în dosarul "Extra" unde ați instalat fișierele SDK Android. Selectează Google \ usb_driver și faceți clic pe Următorul.

    După ce ați instalat driverele dispozitivului, conectați telefonul și încercați din nou comanda dispozitivelor adb:

    dispozitive adb

    Dacă totul a mers bine, ar trebui să vedeți dispozitivul în listă și sunteți gata să începeți să utilizați ADB!

    Pasul patru (opțional): Adăugați ADB la sistemul dvs. PATH

    În starea actuală, trebuie să navigați la dosarul ADB și să deschideți o comandă atunci când doriți să o utilizați. Cu toate acestea, dacă îl adăugați la Windows System PATH, acest lucru nu va fi necesar - puteți doar tasta adb din Promptul de comandă pentru a rula comenzi ori de câte ori doriți, indiferent de dosarul în care vă aflați.

    Procesul este un pic diferit în Windows 7 și 10, deci verificați ghidul nostru complet pentru editarea System PATH pentru pașii necesari pentru a face acest lucru.

    Comenzi ADB utile

    În plus față de varietatea de trucuri care necesită ADB, ADB oferă câteva comenzi utile:

    adb install C: \ package.apk - Instalează pachetul aflat la C: \ package.apk de pe computerul dvs. pe dispozitiv.

    adb dezinstalați numele pachetului - Dezinstalează pachetul cu nume de pachet de pe dispozitiv. De exemplu, ați folosi numele com.rovio.angrybirds pentru a dezinstala aplicația Angry Birds.

    adb pushC: \ file / sdcard / fișier - Apasă un fișier de pe computer pe dispozitiv. De exemplu, comanda aici împinge fișierul aflat la C: \ file pe calculatorul dvs. în / sdcard / file pe dispozitiv

    adb trageți / sdcard / fișier C: \ fișier - Trage un fișier de pe dispozitiv pe computer - funcționează ca push adb, dar în sens invers.

    adb logcat - vizualizați jurnalul dispozitivului dvs. Android. Poate fi utilă pentru depanarea aplicațiilor.

    shell adb - vă oferă o coală de linie de comandă interactivă Linux pe dispozitiv.

    adb shell comanda - Rulează comanda shell specificată pe dispozitiv.


    Pentru un ghid complet pentru ADB, consultați pagina de Bridge Debug Android de pe site-ul Google Developers Google.

    Credit de imagine: LAI Ryanne pe Flickr