Jak nainstalovat a používat ADB, nástroj Android Debug Bridge

ADB, Android Debug Bridge, je nástroj příkazového řádku, který je součástí sady Android SDK společnosti Google. ADB může ovládat vaše zařízení přes USB z počítače, kopírovat soubory tam a zpět, instalovat a odinstalovat aplikace, spouštět příkazy prostředí a další.

V minulosti jsme se zabývali některými dalšími triky, které vyžadují ADB, včetně zálohování a obnovení smartphonu nebo tabletu a instalace aplikací pro Android na SD kartu ve výchozím nastavení. ADB se používá pro různé podivné triky pro Android.

První krok: Nastavení sady Android SDK

Přejděte na stránku pro stahování Android SDK a přejděte dolů na „SDK Tools Only“, což je sada nástrojů, která zahrnuje ADB. Stáhněte si soubor ZIP pro svou platformu a rozbalte jej, kamkoli chcete soubory ADB uložit - jsou přenosné, takže je můžete umístit kamkoli chcete.

Spusťte nástroj SDK Manager EXE a zrušte výběr všech položek kromě „nástrojů platformy Android SDK“. Pokud používáte telefon Nexus, můžete také stáhnout „Google USB Driver“ a stáhnout ovladače Google. Klikněte na tlačítko Instalovat. Tím se stáhne a nainstaluje balíček nástrojů platformy, který obsahuje ADB a další nástroje.

Po dokončení můžete správce SDK zavřít.

Krok dva: Povolte ladění USB v telefonu

Chcete-li používat ADB s vaším zařízením Android, musíte povolit funkci nazvanou ladění USB. Otevřete zásuvku aplikace v telefonu, klepněte na ikonu Nastavení a vyberte „O telefonu“. Posuňte se úplně dolů a sedmkrát klepněte na položku „Sestavit číslo“. Měla by se zobrazit zpráva, že jste nyní vývojářem.

Vraťte se na hlavní stránku Nastavení a ve spodní části by se měla zobrazit nová možnost s názvem „Možnosti pro vývojáře“. Otevřete to a povolte „USB Debugging“.

Později, když připojíte telefon k počítači, uvidíte vyskakovací okno s názvem „Povolit ladění USB?“ v telefonu. Zaškrtněte políčko „Vždy povolit z tohoto počítače“ a klepněte na OK.

Krok třetí: Vyzkoušejte ADB a nainstalujte ovladače telefonu (pokud je potřeba)

Otevřete složku, do které jste nainstalovali nástroje SDK, a otevřete složku nástrojů platformy. Zde je uložen program ADB. Podržte klávesu Shift a klikněte pravým tlačítkem do složky. Vyberte „Otevřít příkazové okno zde“.

Chcete-li otestovat, zda ADB funguje správně, připojte zařízení Android k počítači pomocí kabelu USB a spusťte následující příkaz:

zařízení adb

V seznamu by se mělo zobrazit zařízení. Pokud je vaše zařízení připojeno, ale v seznamu se nic neobjeví, budete muset nainstalovat příslušné ovladače.

Výrobce vašeho telefonu může poskytnout balíček ovladačů ke stažení pro vaše zařízení. Takže jděte na jejich web a najděte ovladače pro vaše zařízení - jsou zde Motorola, Samsung a HTC jako součást sady s názvem HTC Sync Manager. Můžete také vyhledat vývojáře XDA pro stahování ovladačů bez dalšího softwaru.

Můžete také zkusit nainstalovat ovladač Google USB ze složky Extras v okně Správce SDK, jak jsme uvedli v prvním kroku. To bude fungovat u některých telefonů včetně zařízení Nexus.

Pokud používáte ovladač USB od společnosti Google, možná budete muset přinutit systém Windows, aby používal nainstalované ovladače pro vaše zařízení. Otevřete Správce zařízení (klikněte na Start, zadejte Správce zařízení a stiskněte Enter), vyhledejte své zařízení, klikněte na něj pravým tlačítkem a vyberte Vlastnosti. Pokud není jeho ovladač správně nainstalován, může se vedle zařízení zobrazit žlutý vykřičník.

Na kartě Ovladač klikněte na Aktualizovat ovladač.

Pomocí možnosti Procházet můj počítač vyhledejte software ovladače.

Ovladač USB USB Google najdete ve složce „Extras“, kde jste nainstalovali soubory Android SDK. Vyberte google\usb_driversložku a klikněte na Další.

Jakmile nainstalujete ovladače zařízení, připojte telefon a zkuste příkaz adb devices znovu:

zařízení adb

Pokud vše proběhlo dobře, měli byste vidět své zařízení v seznamu a jste připraveni začít používat ADB!

Krok čtyři (volitelný): Přidejte ADB do systémové cesty

SOUVISEJÍCÍ: Jak upravit systémovou cestu pro snadný přístup z příkazového řádku ve Windows

V současné době musíte přejít do složky ADB a tam otevřít příkazový řádek, kdykoli jej chcete použít. Pokud jej však přidáte do své PATH systému Windows, nebude to nutné - stačí zadat adbz příkazového řádku a spustit příkazy kdykoli chcete, bez ohledu na to, ve které složce se nacházíte.

Tento proces se ve Windows 7 a 10 trochu liší, proto si v tomto úplném průvodci po úpravě System PATH zobrazte potřebné kroky.

Užitečné příkazy ADB

Kromě různých triků, které vyžadují ADB, nabízí ADB několik užitečných příkazů:

adb install C: \ package.apk - Nainstaluje balíček umístěný na C: \ package.apk ve vašem počítači na vašem zařízení.

adb uninstall package.name - odinstaluje balíček s package.name z vašeho zařízení. Například k odinstalování aplikace Angry Birds použijete název com.rovio.angrybirds.

adb push C: \ file / sdcard / file - Vloží soubor z počítače do zařízení. Například zde příkaz přenese soubor umístěný v C: \ file na vašem počítači do / sdcard / file na vašem zařízení 

adb pull / sdcard / file C: \ file - Vytáhne soubor ze zařízení do počítače - funguje jako adb push, ale obráceně.

adb logcat - Zobrazení protokolu zařízení Android. Může být užitečné pro ladění aplikací.

adb shell - Poskytne vám na vašem zařízení interaktivní prostředí příkazového řádku systému Linux.

Příkaz prostředí adb - Spustí zadaný příkaz prostředí ve vašem zařízení.

Úplného průvodce ADB najdete na stránce Android Debug Bridge na webu Android Developers společnosti Google.

Uznání obrázku: LAI Ryanne na Flickru