Většina z nás zde již zná ADB (Android Debug Bridge). Sakra, dokonce bych se vsadil, že mnoho z nás to používá docela pravidelněadb pushing a SEMing souborů, restartování adbing, spouštění příkazů shellu a tak dále. Většina nových uživatelů však takovou expozici neměla. A přiznejme si to: Pro mladé lidi narozené po vzniku a popularizaci GUI mohou být rozhraní příkazového řádku poněkud zastrašující. Takže pokud jste ostřílení veteráni, kteří zná ADB jako své boty, tento článek je ne pro tebe. Ale pokud jste nový uživatel, který se chce o tomto skvělém nástroji dozvědět něco více, čtěte dál!
Android Debug Bridge, který je součástí sady Android SDK, umožňuje komunikaci mezi vaším stolním počítačem a cílovým zařízením. Co tedy můžete s ADB dělat? Docela dost. Jak již bylo zmíněno dříve, můžete odeslat soubory do zařízení z klientského počítače, stáhnout zařízení ze zařízení do klientského počítače, můžete restartovat (na Android, bootloader nebo obnovu), zaznamenat logcat, získat hlášení o chybě, spustit mnoho standardních příkazů Linuxu a mnoho, mnoho více.
Největším problémem pro nové uživatele je vědět, jaké příkazy lze provádět, a pamatovat si správnou syntaxi. Naštěstí jsou tyto příkazy a jejich syntaxe docela srozumitelné. Podívejte se například na následující příkazy ve správné syntaxi:
- adb start-server: Tento příkaz spustí démona adb na vašem stolním počítači a umožní počítači komunikovat s vaším zařízením. Všimněte si, že tento příkaz není nezbytný, protože spuštění jakéhokoli jiného příkazu ADB automaticky spustí démona.
- adb kill-server: Jak byste očekávali, toto zabije démona adb.
- adb logcat: Toto vygeneruje a logcat, což je docela užitečné, když zjišťujete, kde se věci dějí špatně. Výstup můžete přesměrovat do textového souboru pomocí "">". Můžete například napsat „adb logcat > logcat.txt“ a zaznamenat svůj logcat jako logcat.txt.
- adb bugreport: Vygeneruje jednoduché hlášení o chybě. Stejně jako logcat to můžete přesměrovat do textového souboru pomocí ">"
- instalace adb
: Nainstaluje soubor APK ze stolního počítače přímo do zařízení. - adb pull
: Vytáhne zadaný soubor a uloží jej do zadané složky se zadaným názvem. - adb push
: Funguje jako adb pull, ale obráceně.
Výše uvedené však není zdaleka vyčerpávající. To jsou jen některé z běžnějších příkazů, se kterými se setkáte.
Pro ty, kteří se chtějí naučit něco víc, nebo pro ty, kteří by prostě chtěli vidět vizuální výstup těchto příkazů v akci, XDA Recognized Contributor doktor_droid vytvořil základní příručku, která pokrývá vše, co začátečník potřebuje vědět, aby mohl prostřednictvím ADB plnit základní úkoly.
Doctor_droid také obsahuje přímý odkaz na požadované binární soubory ADB pro uživatele Windows, takže nemusíte stahovat SDK pouze za účelem uvedení ADB do provozu. Zatímco instalační postupy jsou výhradně pro uživatele Windows, zbytek příručky je stejně platný pro uživatele Linuxu a Macu.
Pokud jste nový uživatel, který se chce dozvědět něco více o ADB, nebo i když jste zkušený veterinář a chcete se ujistit, že znáte všechny běžné příkazy, přejděte na vodicí nit dozvědět se více.