Väčšina z nás tu už celkom dobre pozná ADB (Android Debug Bridge). Sakra, dokonca by som sa stavil, že mnohí z nás ho používajú celkom pravidelneadb pushing a SEMsúbory, reštart adbing, spúšťanie príkazov shellu atď. Väčšina nových používateľov však takúto expozíciu nemala. A priznajme si to: Pre mladých ľudí narodených po objavení a popularizácii GUI môžu byť rozhrania príkazového riadku dosť zastrašujúce. Ak ste teda ostrieľaný veterán, ktorý pozná ADB ako svoje topánky, tento článok áno nie pre teba. Ale ak ste nový používateľ, ktorý sa chce dozvedieť niečo viac o tomto skvelom nástroji, čítajte ďalej!
Android Debug Bridge, ktorý je súčasťou súpravy Android SDK, umožňuje komunikáciu medzi vaším stolným počítačom a cieľovým zariadením. Čo teda môžete robiť s ADB? Trochu. Ako už bolo spomenuté vyššie, môžete do zariadenia poslať súbory z klientskeho počítača, stiahnuť zariadenie zo zariadenia do klientskeho počítača, reštartovať (na Android, bootloader alebo obnovu), zaznamenať logcat, získať hlásenie o chybe, spustiť mnoho štandardných príkazov Linuxu a veľa, veľa viac.
Najväčším problémom pre nových používateľov je vedieť, aké príkazy je možné vykonať a zapamätať si správnu syntax. Našťastie sú tieto príkazy a ich syntax celkom zrozumiteľné. Pozrite sa napríklad na nasledujúce príkazy v správnej syntaxi:
- adb start-server: Tento príkaz spustí démona adb na vašom stolnom počítači a umožní počítaču komunikovať s vaším zariadením. Upozorňujeme, že tento príkaz nie je nevyhnutný, pretože vykonaním akéhokoľvek iného príkazu ADB sa automaticky spustí démon.
- adb kill-server: Ako by ste očakávali, toto zabije démona adb.
- adb logcat: Toto vygeneruje a logcat, čo je celkom užitočné pri zisťovaní, kde sa deje chyba. Výstup môžete presmerovať do textového súboru pomocou „>“. Môžete napríklad zadať „adb logcat > logcat.txt“ a zaznamenať váš logcat ako logcat.txt.
- adb bugreport: Vygeneruje jednoduchú správu o chybe. Rovnako ako logcat, môžete to presmerovať do textového súboru pomocou ">"
- inštalácia adb
: Nainštaluje súbor APK z vášho stolného počítača priamo do vášho zariadenia. - adb vytiahnuť
: Vytiahne zadaný súbor a uloží ho do určeného priečinka so zadaným názvom. - adb push
: Funguje ako adb pull, ale v opačnom poradí.
Vyššie uvedené však nie je ani zďaleka vyčerpávajúce. Toto sú len niektoré z najbežnejších príkazov, s ktorými sa stretnete.
Pre tých, ktorí sa chcú naučiť niečo viac, alebo tých, ktorí by jednoducho chceli vidieť vizuálny výstup týchto príkazov v akcii, XDA Recognized Contributor doctor_droid vytvoril základnú príručku, ktorá zahŕňa všetko, čo začiatočník potrebuje vedieť, aby mohol vykonávať základné úlohy prostredníctvom ADB.
Doctor_droid obsahuje aj priamy odkaz na požadované binárne súbory ADB pre používateľov systému Windows, aby ste si nemuseli sťahovať súpravu SDK iba za účelom uvedenia do prevádzky ADB. Zatiaľ čo inštalačné postupy sú určené výhradne pre používateľov systému Windows, zvyšok príručky je rovnako platný pre používateľov systémov Linux a Mac.
Ak ste nový používateľ, ktorý sa chce dozvedieť niečo viac o ADB, alebo aj keď ste skúsený veterinár a chcete sa uistiť, že poznáte všetky bežné príkazy, prejdite na stránku vodiaci závit naučiť sa viac.