Kako namestiti in uporabljati ADB, pripomoček za odpravljanje napak v Androidu
ADB, Android Debug Bridge, je pripomoček ukazne vrstice, ki je vključen v Googlov SDK za Android. ADB lahko nadzoruje vašo napravo prek USB-ja iz računalnika, kopira datoteke naprej in nazaj, namesti in odstranjuje aplikacije, izvaja ukazne lupine in drugo.
Zajemali smo še nekaj drugih trikov, ki zahtevajo ADB v preteklosti, vključno z varnostnim kopiranjem in obnovitvijo pametnega telefona ali tabličnega računalnika ter namestitvijo aplikacij za Android na kartico SD. ADB se uporablja za različne geeky Android trike.
Prvi korak: Nastavite SDK za Android
Pojdite na stran za prenos programske opreme Android SDK in se pomaknite navzdol do »Samo orodja SDK«, ki je nabor orodij, ki vključujejo ADB. Prenesite datoteko ZIP za svojo platformo in jo razširite, kjer koli želite shraniti ADB datoteke - prenosne so, tako da jih lahko postavite kjerkoli želite.
Zaženite EXK Manager SDK in prekličite vse, razen »Android SDK Platform-orodja«. Če uporabljate telefon Nexus, lahko izberete tudi »Google USB Driver«, da prenesete Googlove gonilnike. Kliknite gumb Namesti. To prenese in namesti paket platformskih orodij, ki vsebuje ADB in druge pripomočke.
Ko je končan, lahko upravitelja SDK zaprete.
Drugi korak: omogočite odpravljanje napak USB na telefonu
Če želite uporabljati napravo ADB s svojo napravo Android, morate omogočiti funkcijo, ki se imenuje iskanje napak USB. Odprite predal aplikacije telefona, tapnite ikono Nastavitve in izberite »O telefonu«. Pomaknite se do konca navzdol in sedemkrat tapnite postavko »Build Number«. Dobili boste sporočilo, da ste zdaj razvijalec.
Pojdite nazaj na glavno stran z nastavitvami in na dnu, ki se imenuje »Možnosti razvijalcev«, boste videli novo možnost. Odprite to in omogočite »Odpravljanje napak USB«.
Kasneje, ko povežete telefon z računalnikom, boste v telefonu videli pojavno okno »Dovoli USB razhroščevanje?«. Potrdite polje »Vedno dovoli iz tega računalnika« in tapnite V redu.
Tretji korak: Preizkusite ADB in namestite gonilnike telefona (če je potrebno)
Odprite mapo, v katero ste namestili orodja SDK, in odprite mapo orodja platforme. Tukaj je shranjen program ADB. Držite tipko Shift in z desno tipko miške kliknite znotraj mape. Izberite »Odpri okno ukazov«.
Če želite preveriti, ali ADB deluje pravilno, povežite napravo Android z računalnikom s kablom USB in zaženite ta ukaz:
adb naprave
Na seznamu bi morali videti napravo. Če je naprava povezana, vendar se na seznamu ne prikaže ničesar, boste morali namestiti ustrezne gonilnike.
Proizvajalec telefona vam lahko priskrbi paket gonilnikov za vašo napravo. Torej glavo na njihovo spletno stran in našli gonilnike za vašo napravo-Motorola's so tukaj, Samsung's tukaj, in HTC's prihajajo kot del suite imenovane HTC Sync Manager. Lahko iščete tudi XDA razvijalce za prenos gonilnikov brez dodatne programske opreme.
Prav tako lahko poskusite namestiti gonilnik Google USB iz mape Extras v oknu upravitelja SDK, kot smo omenili v prvem koraku. To bo delalo z nekaterimi telefoni, vključno z napravami Nexus.
Če uporabljate Googlov gonilnik USB, boste morda morali prisiliti Windows, da uporabi nameščene gonilnike za napravo. Odprite upravitelja naprav (kliknite Start, vnesite Upravitelj naprav in pritisnite Enter), poiščite napravo, jo kliknite z desno tipko miške in izberite Lastnosti. Poleg naprave se lahko prikaže rumeni klicaj, če gonilnik ni pravilno nameščen.
Na zavihku Gonilnik kliknite Posodobi gonilnik.
Uporabite možnost Prebrskaj moj računalnik za gonilnik.
V mapi »Dodatki« boste našli gonilnik Google USB, kjer ste namestili datoteke SDK za Android. Izberite google
in kliknite Naprej.
Ko namestite gonilnike naprave, priključite telefon in znova poskusite ukaz adb devices:
adb naprave
Če je vse potekalo dobro, morate na seznamu videti svojo napravo in pripravljeni ste začeti uporabljati ADB!
Četrti korak (izbirno): Dodajte ADB v sistemski poti
Kakorkoli že, morate krmariti do mape ADB in odpreti ukazni poziv, kadar ga želite uporabiti. Vendar, če ga dodate v sistemsko pot sistema Windows, to ne bo potrebno - lahko samo vnesete adb
iz ukaznega poziva za zagon ukazov, kadar koli želite, ne glede na to, v kateri mapi ste.
Postopek je pri operacijskih sistemih Windows 7 in 10 nekoliko drugačen, zato si oglejte naš celotni priročnik za urejanje sistemske poti za korake, potrebne za to.
Uporabni ukazi ADB
Poleg različnih trikov, ki zahtevajo ADB, ADB ponuja nekaj koristnih ukazov:
adb install C: paket - Namestite paket, ki se nahaja v računalniku C: pack.apk v napravi.
adb uninstall package.name - Odstrani paket z imenom package.name iz vaše naprave. Na primer, uporabite ime com.rovio.angrybirds, da odstranite aplikacijo Angry Birds.
adb pushC: datoteka / sdcard / datoteka - Potisne datoteko iz računalnika v napravo. Na primer, ukaz tukaj potisne datoteko v datoteki C: na vašem računalniku v datoteko / sdcard / datoteko v vaši napravi
adb pull / sdcard / file C: datoteka - Potegne datoteko iz naprave v računalnik - deluje kot adb push, a obratno.
adb logcat - Ogled dnevnika naprave Android. Lahko je uporabna za razhroščevanje aplikacij.
adb shell - daje interaktivno lupino ukazne vrstice Linuxa v vaši napravi.
adb lupina ukaz - Zažene podani ukaz ukazne lupine v napravi.
Za popoln vodnik po ADB-ju si oglejte stran Android Debug Bridge na Googlovi strani Android Developers.
Zasluge za sliko: LAI Ryanne na Flickr