19Jul
ADB, Debug Bridge systému Android, je nástrojom príkazového riadka, ktorý je súčasťou súpravy Android SDK spoločnosti Google. Služba ADB môže ovládať zariadenie cez USB z počítača, kopírovať súbory tam a späť, inštalovať a odinštalovať aplikácie, spustiť príkazy pre shell a ďalšie.
Uskutočnili sme niektoré ďalšie triky, ktoré vyžadujú ADB v minulosti, vrátane zálohovania a obnovenia smartphonu alebo tabletu a inštalácie aplikácií pre Android na vašu kartu SD.ADB sa používa na rôzne triky s Androidom.
Krok č. 1: Nastavte aplikáciu Android SDK
Head na stránku sťahovania SDK systému Android a prejdite nadol na položku "SDK Tools Only", čo je sada nástrojov, ktoré obsahujú ADB.Prevezmite ZIP súbor pre vašu platformu a rozbalte ju tam, kde chcete uložiť súbory ADB - sú prenosné, takže ich môžete dať kamkoľvek chcete.
Spustite aplikáciu SDK Manager EXE a zrušte začiarknutie všetkého okrem "Nástroje platformy Android SDK".Ak používate telefón Nexus, možno budete chcieť vybrať aj ovládač Google USB na prevzatie ovládačov spoločnosti Google. Kliknite na tlačidlo Inštalovať.Sťahuje a nainštaluje balík platform-tools, ktorý obsahuje ADB a ďalšie nástroje.
Po dokončení môžete zavrieť správcu SDK.
Druhý krok: Povolenie ladenia USB v telefóne
Aby ste mohli používať ADB so zariadením Android, musíte povoliť funkciu nazvanú ladenie USB.Otvorte zásuvku aplikácie telefónu, klepnite na ikonu Nastavenia a vyberte možnosť "O telefóne".Prejdite úplne nadol a klepnite na položku "Vytvoriť číslo" sedemkrát. Mali by ste dostať správu, že ste teraz vývojárom.
Vráťte sa späť na hlavnú stránku Nastavenia a v dolnej časti s názvom Možnosti vývojára by ste mali vidieť novú možnosť.Otvorte to a povoľte "Ladenie USB".
Neskôr, keď pripojíte telefón k počítaču, uvidíte v telefóne pop-up s názvom "Povoliť ladenie USB?".Začiarknite políčko "Vždy povoliť z tohto počítača" a klepnite na tlačidlo OK.
Tretí krok: Testovanie ADB a inštalácia ovládačov vášho telefónu( ak je to potrebné)
Otvorte priečinok, na ktorom ste inštalovali nástroje SDK, a otvorte priečinok s nástrojmi platformy. Tu je uložený program ADB.Podržte Shift a kliknite pravým tlačidlom myši v priečinku. Zvoľte "Otvoriť okno príkazu tu".
Ak chcete skontrolovať, či zariadenie ADB funguje správne, pripojte zariadenie Android k počítaču pomocou kábla USB a spustite nasledujúci príkaz:
adb zariadeniaV zozname by ste mali vidieť zariadenie. Ak je vaše zariadenie pripojené, ale v zozname sa nič nenachádza, musíte nainštalovať príslušné ovládače.
Výrobca vášho telefónu vám môže poskytnúť balík ovládačov na prevzatie pre vaše zariadenie. Takže choďte na svoje webové stránky a nájdite ovládače pre vaše zariadenie - sú tu Motorola, spoločnosti Samsung sú tu a HTC je súčasťou balíka s názvom HTC Sync Manager. Vývojári XDA môžete vyhľadávať aj na prevzatie ovládačov bez dodatočného softvéru.
Môžete sa tiež pokúsiť nainštalovať ovládač Google USB z priečinka Extras v okne Správca SDK, ako sme spomenuli v prvom kroku. To bude fungovať aj s niektorými telefónmi vrátane zariadení Nexus.
Ak používate ovládač USB spoločnosti Google, pravdepodobne budete musieť Windows nútiť používať nainštalované ovládače pre vaše zariadenie. Otvorte Správcu zariadení( kliknite na tlačidlo Štart, napíšte Správca zariadení a stlačte kláves Enter), vyhľadajte zariadenie, kliknite pravým tlačidlom myši a vyberte položku Vlastnosti. Môžete vidieť žltý výkričník vedľa zariadenia, ak jeho ovládač nie je správne nainštalovaný.
Na karte Ovládač kliknite na položku Aktualizovať ovládač.
Použite možnosť Prehľadávať môj počítač pre softvér ovládača.
Ovládač Google USB nájdete v priečinku "Extra", kde ste nainštalovali súbory SDK so systémom Android. Vyberte priečinok google \ usb_driver a kliknite na tlačidlo Ďalej.
Po nainštalovaní ovládačov vášho prístroja pripojte telefón a vyskúšajte príkaz adb devices znova:
adb devicesAk všetko prebehlo dobre, mali by ste vidieť vaše zariadenie v zozname a ste pripravení začať používať ADB!
Krok štyri( voliteľné): Pridajte ADB do vášho systému PATH
V súčasnej dobe musíte prejsť do zložky ADB a otvoriť príkazový riadok tam, kde ho chcete použiť.Ak ho však pridáte do systému Windows PATH, nebude to potrebné - stačí zadat príkaz adb z príkazového riadka, aby ste mohli spustiť príkazy kedykoľvek budete chcieť, bez ohľadu na to, v akej zložke sa nachádzate.
Proces je trochuiný v systéme Windows 7 a 10, takže si prečítajte náš kompletný návod na úpravu vášho System Path pre kroky potrebné na to.
Užitočné príkazy ADB
Okrem množstva trikov, ktoré vyžadujú ADB, ponúka ADB niekoľko užitočných príkazov:
adb install C: \ package.apk - Inštaluje balík umiestnený na zariadení C: \ package.apk v počítači.
adb odinštalovať package.name - odinštaluje balík package.name z vášho prístroja. Napríklad by ste použili názov com.rovio.angrybirds na odinštalovanie aplikácie Angry Birds.
adb push C: \ file /sdcard/ súbor - Posunie súbor z vášho počítača do vášho prístroja. Napríklad príkaz tu tlačí súbor umiestnený na C: \ file na počítači do súboru /sdcard/ na vašom prístroji
adb pull /sdcard/ súbor C: \ file - vytiahne súbor z vášho zariadenia do vášho počítača - pracuje ako adb push,ale naopak.
adb logcat - Zobrazenie denníka zariadenia Android. Môže byť užitočné pri ladení aplikácií.
adb shell - poskytuje vám na svojom prístroji interaktívny shell príkazového riadku Linux.
adb shell príkaz - Spustí zadaný príkaz shellu na zariadení.
Kompletný sprievodca pre službu ADB nájdete na stránke Bridge Debug Android v lokalite Google Developers spoločnosti Google.
Image Credit: LAI Ryanne na Flickr