Cum se instalează și se utilizează ADB, utilitarul Android Debug Bridge

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

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

Primul pas: configurați SDK-ul Android

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

Porniți SDK Manager EXE și deselectați totul, cu excepția „Android SDK Platform-tools”. Dacă utilizați un telefon Nexus, vă recomandăm să selectați „Google USB Driver” pentru a descărca driverele Google. Faceți clic pe butonul Instalare. Aceasta descarcă și instalează pachetul platformă-instrumente, care conține ADB și alte utilitare.

După ce ați terminat, puteți închide managerul SDK.

Pasul doi: Activați depanarea USB pe telefon

Pentru a utiliza ADB cu dispozitivul dvs. 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 elementul „Build Number” de șapte ori. Ar trebui să primiți un mesaj care să spună că sunteți acum dezvoltator.

Reveniți la pagina principală de setări și ar trebui să vedeți o opțiune nouă în partea de jos, numită „Opțiuni pentru dezvoltatori”. Deschideți acest lucru și activați „Depanare USB”.

Mai târziu, când vă conectați telefonul la computer, veți vedea un popup intitulat „Permiteți depanarea USB?” pe telefonul tau. Bifați caseta „Permiteți întotdeauna de la acest computer” și atingeți OK.

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

Deschideți folderul în care ați instalat instrumentele SDK și deschideți folderul instrumente platformă. Aici este stocat programul ADB. Țineți apăsată tasta Shift și faceți clic dreapta în interiorul folderului. 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 rulați următoarea comandă:

dispozitive adb

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

Producătorul telefonului dvs. poate furniza un pachet de drivere descărcabil pentru dispozitivul dvs. Așadar, accesați site-ul lor web și găsiți driverele pentru dispozitivul dvs. - Motorola sunt aici, Samsung sunt aici și 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 folderul 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 Google, poate fi necesar 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), localizaț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, faceți clic pe Actualizare driver.

Utilizați opțiunea Răsfoiți computerul pentru software-ul driverului.

Veți găsi driverul USB Google în folderul „Extras” în care ați instalat fișierele SDK Android. Selectați google\usb_driverfolderul ș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ă vă 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 PATH

ÎN LEGĂTURĂ: Cum să vă editați PATH-ul sistemului pentru acces ușor la linia de comandă în Windows

În starea actuală, trebuie să navigați la folderul ADB și să deschideți o linie de comandă acolo ori de câte ori doriți să o utilizați. Cu toate acestea, dacă îl adăugați la sistemul dvs. Windows PATH, acest lucru nu va fi necesar - puteți tasta doar adbdin linia de comandă pentru a rula comenzi oricând doriți, indiferent în ce dosar vă aflați.

Procesul este puțin diferit pe Windows 7 și 10, deci consultați ghidul nostru complet pentru editarea sistemului PATH pentru pașii necesari pentru a face acest lucru.

Comenzi utile ADB

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

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

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

adb push C: \ file / sdcard / file - Împinge un fișier de pe computer pe dispozitiv. De exemplu, comanda de aici împinge fișierul situat la C: \ fișier de pe computer în / sdcard / fișier de pe dispozitiv 

adb pull / sdcard / file C: \ file - Trage un fișier de pe dispozitiv pe computer - funcționează ca adb push, dar invers.

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

adb shell - Vă oferă un shell de linie de comandă interactiv Linux pe dispozitivul dvs.

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

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

Credit de imagine: LAI Ryanne pe Flickr