Kaip įdiegti ir naudoti „ADB“, „Android Debug Bridge“ įrankį

„ADB“, „Android Debug Bridge“, yra komandinės eilutės įrankis, įtrauktas į „Google“ „Android“ SDK. ADB gali valdyti jūsų įrenginį per USB iš kompiuterio, kopijuoti failus pirmyn ir atgal, įdiegti ir pašalinti programas, vykdyti „shell“ komandas ir dar daugiau.

Mes apėmėme keletą kitų gudrybių, kurioms anksčiau reikalingas ADB, įskaitant išmaniojo telefono ar planšetinio kompiuterio atsarginę kopiją ir atkūrimą bei „Android“ programų įdiegimą į SD kortelę pagal numatytuosius nustatymus. ADB naudojamas įvairiems „Android“ triukams.

Pirmas žingsnis: nustatykite „Android“ SDK

Eikite į „Android SDK“ atsisiuntimo puslapį ir slinkite žemyn iki „Tik SDK įrankiai“, kuris yra įrankių rinkinys, apimantis ADB. Atsisiųskite ZIP failą į savo platformą ir išpakuokite jį visur, kur norite laikyti ADB failus - jie yra nešiojami, kad galėtumėte juos įdėti bet kur.

Paleiskite SDK Manager EXE ir atžymėkite viską, išskyrus „Android SDK Platform-tools“. Jei naudojate „Nexus“ telefoną, galbūt norėsite pasirinkti „Google USB Driver“, kad atsisiųstumėte „Google“ tvarkykles. Spustelėkite mygtuką Įdiegti. Tai atsisiunčia ir įdiegia platformos įrankių paketą, kuriame yra ADB ir kitos komunalinės paslaugos.

Baigę galite uždaryti SDK tvarkyklę.

Antras žingsnis: įgalinkite USB derinimą telefone

Norėdami naudoti ADB su „Android“ įrenginiu, turite įgalinti funkciją, vadinamą USB derinimu. Atidarykite telefono programų stalčių, palieskite piktogramą „Nustatymai“ ir pasirinkite „Apie telefoną“. Slinkite iki galo ir septynis kartus palieskite elementą „Kūrimo numeris“. Turėtumėte gauti pranešimą, kuriame sakote, kad dabar esate kūrėjas.

Grįžkite į pagrindinį nustatymų puslapį ir apačioje turėtumėte pamatyti naują parinktį, pavadintą „Kūrėjo parinktys“. Atidarykite tai ir įgalinkite „USB derinimą“.

Vėliau, prijungę telefoną prie kompiuterio, pamatysite iššokantį langą „Leisti derinti USB?“ telefone. Pažymėkite langelį „Visada leisti iš šio kompiuterio“ ir palieskite Gerai.

Trečias žingsnis: išbandykite ADB ir įdiekite telefono tvarkykles (jei reikia)

Atidarykite aplanką, kuriame įdiegėte SDK įrankius, ir atidarykite aplanką „Platform-tools“. Čia saugoma ADB programa. Laikykite nuspaudę „Shift“ ir dešiniuoju pelės mygtuku spustelėkite aplanko viduje. Pasirinkite „Atidaryti komandos langą čia“.

Norėdami patikrinti, ar ADB veikia tinkamai, USB kabeliu prijunkite „Android“ įrenginį prie kompiuterio ir vykdykite šią komandą:

ADB įrenginiai

Sąraše turėtumėte pamatyti įrenginį. Jei jūsų įrenginys prijungtas, bet sąraše nieko nėra, turėsite įdiegti atitinkamus tvarkykles.

Jūsų telefono gamintojas gali pateikti atsisiunčiamą tvarkyklės paketą jūsų įrenginiui. Taigi eikite į jų svetainę ir raskite savo įrenginio tvarkykles - čia yra „Motorola“, čia - „Samsung“, o „HTC“ yra rinkinio „HTC Sync Manager“ dalis. Taip pat galite ieškoti „XDA Developers“ tvarkyklių atsisiuntimų be papildomos programinės įrangos.

Taip pat galite pabandyti įdiegti „Google USB“ tvarkyklę iš aplanko „Priedai“, esančio SDK tvarkyklės lange, kaip minėjome pirmame žingsnyje. Tai veiks su kai kuriais telefonais, įskaitant „Nexus“ įrenginius.

Jei naudojate „Google“ USB tvarkyklę, gali tekti priversti „Windows“ naudoti įrenginyje įdiegtas tvarkykles. Atidarykite „Device Manager“ (spustelėkite Pradėti, įveskite Device Manager ir paspauskite Enter), suraskite savo įrenginį, dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Properties. Šalia įrenginio galite pamatyti geltoną šauktuką, jei jo tvarkyklė nėra tinkamai įdiegta.

Skirtuke Tvarkyklė spustelėkite Atnaujinti tvarkyklę.

Naudokite parinktį Naršyti mano kompiuteryje tvarkyklės programinei įrangai.

„Google“ USB tvarkyklę rasite aplanke „Priedai“, kuriame įdiegėte „Android SDK“ failus. Pasirinkite google\usb_driveraplanką ir spustelėkite Pirmyn.

Įdiegę įrenginio tvarkykles, prijunkite telefoną ir dar kartą pabandykite komandą „adb devices“:

ADB įrenginiai

Jei viskas gerai, sąraše turėtumėte pamatyti savo įrenginį ir būsite pasirengę pradėti naudoti ADB!

Ketvirtas žingsnis (neprivaloma): pridėkite ADB prie savo sistemos kelio

SUSIJEDS: Kaip redaguoti sistemos kelią, kad būtų lengva pasiekti komandų eilutes sistemoje "Windows"

Esant tokiai padėčiai, turite pereiti į ADB aplanką ir atidaryti komandų eilutę, kai tik norite ją naudoti. Tačiau jei pridėsite jį prie „Windows“ sistemos kelio, to nereikės - galite tiesiog įvesti adbiš komandų eilutės, kad paleistumėte komandas kada tik norite, nesvarbu, kuriame aplanke esate.

„Windows 7“ ir „10“ procesas yra šiek tiek kitoks, todėl peržiūrėkite visą mūsų sistemos PATH redagavimo vadovą, kuriame rasite veiksmus, reikalingus tai padaryti.

Naudingos ADB komandos

Be įvairių gudrybių, kurioms reikalingas ADB, ADB siūlo keletą naudingų komandų:

adb install C: \ package.apk - įdiegia paketą, esantį C: \ package.apk, savo kompiuteryje, esančiame jūsų prietaise.

adb uninstall package.name - iš jūsų įrenginio pašalina paketą su package.name. Pavyzdžiui, norėdami pašalinti „Angry Birds“ programą, naudokite pavadinimą com.rovio.angrybirds.

„adb push C“: \ file / sdcard / file - perkelia failą iš kompiuterio į įrenginį. Pvz., Komanda čia stumia failą, esantį jūsų kompiuteryje esančiame C: \ file, į / sdcard / file jūsų įrenginyje 

„adb pull / sdcard / file C: \ file“ - ištraukia failą iš savo įrenginio į kompiuterį - veikia kaip „adb push“, bet atvirkščiai.

„adb logcat“ - peržiūrėkite „Android“ įrenginio žurnalą. Tai gali būti naudinga derinant programas.

adb apvalkalas - suteikia jūsų įrenginyje interaktyvų „Linux“ komandų eilutės apvalkalą.

„adb shell“ komanda - paleidžia nurodytą „shell“ komandą jūsų įrenginyje.

Norėdami gauti išsamų ADB vadovą, apsilankykite „Android Debug Bridge“ puslapyje „Google“ „Android“ kūrėjų svetainėje.

Vaizdo kreditas: LAI Ryanne „Flickr“