ADB, Android Debug Bridge, este un utilitar de linie de comandă inclus în SDK-ul Android 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 pentru 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.
Accesați pagina de descărcare SDK Android și derulați în jos la "SDK Tools Only", care este un set de instrumente care includ 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.
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 complet în jos și atingeți de șapte ori elementul "Build Number". Ar trebui să primiți un mesaj care să spună că sunteți acum un dezvoltator.
Întoarceți-vă la pagina de setări principală și ar trebui să vedeți o nouă opțiune în partea de jos numită "Opțiuni pentru dezvoltatori". Deschideți această opțiune și activați "Debugging USB".
Mai târziu, când vă 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.
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. 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), 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 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!
Î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.
Î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 numele pachetului de pe dispozitiv. De exemplu, ați folosi numele com.rovio.angrybirds pentru a dezinstala aplicația Angry Birds.
adb push C: \ file / sdcard / fișier - Pune 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 împingerea 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ă linia de comandă Linux pe dispozitiv.
adb shell comanda - Rulează comanda shell specificată pe dispozitiv.
Pentru un ghid complet despre ADB, consultați pagina de pe Debug Android pe situl Google Developers Google.
Credit de imagine: LAI Ryanne pe Flickr