Úvod Android Debug Bridge
Jedním ze způsobů, jak spravovat zařízení Android používá Android Debug Bridge (ADB) je univerzální nástroj příkazového řádku, který nám umožňuje navázat komunikaci s instancí emulátoru nebo zařízení Android připojeného k počítači.
Tento software funguje jako klient-server, který obsahuje tři komponenty:
- Klient běžící na vývojovém počítači. Klienta můžete vyvolat z prostředí shell zadáním příkazu adb. Jiné nástroje pro Android, jako je DDMS, také vytvářejí klienty adb.
- Server, který běží jako proces na pozadí na vývojovém počítači. Server spravuje komunikaci mezi klientem a démonem adb spuštěným na emulátoru nebo zařízení.
- Démon nebo démon, který běží jako proces na pozadí v každé instanci emulátoru nebo zařízení.
The Android Debugging Bridge nebo Debug Bridge pro Android umožňuje nám v případě potřeby provádět úkoly údržby, monitorování systému nebo aplikace nebo forenzní analýzu.
Virtuální zařízení Android nebo fyzický telefon Android musí být v režimu ladění nebo v režimu vývojáře, aby měli plný přístup. ADB je nástroj používaný k připojení a odesílání příkazů do vašeho telefonu Android z počítače nebo notebooku.
The Nástroj ADB funguje na Linuxu nebo Windows, v tomto tutoriálu uvidíme, jak to funguje z Linuxu.
První věcí bude instalace adb, abychom například prostřednictvím ADB mohli aktualizovat systém, spouštět příkazy shellu, spravovat přesměrování portů nebo kopírovat soubory.
Nainstalujeme minimální potřebné nástroje z následujícího úložiště:
sudo add-apt-repository ppa: nilarimogard / webupd8 sudo apt-get update sudo apt-get install android-tools-adb android-tools-fastbootMůžeme také nainstalovat Android SDK 24.4.1 nebo podle potřeby změňte číslo verze (android-sdk_rxxxx-linux.tgz), z okna terminálu zadáme následující příkazy.
cd $ HOME wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz rozbalit android-sdk_r24.4.1-linux.tgz cd android-sdk-linux/Dále přidáme proměnné prostředí, abychom mohli příkazy spouštět odkudkoli
export PATH = $ {PATH}: ~ / android-sdk-linux / tools export PATH = $ {PATH}: ~ / android-sdk-linux / platform-toolsDále uvidíme, jak v ADB najdeme kolekci užitečných nástrojů a příkazů, které nám pomohou komunikovat naše zařízení přímo s počítačem, abychom mimo jiné získali přístup k režimu obnovy nebo obnovy. Samozřejmě, aby to bylo možné, potřebujeme kabel a připojíme smartphone přes USB k počítači.
Abychom mohli komunikovat, musíme povolit režim ladění nebo režim programátoru, na telefonu Android musíme přejít do nabídky Nastavení> O telefonu a kliknutím na možnost 7krát na číslo kompilace aktivujete režim ladění.
Poté připojíme telefon přes USB k počítači a pomocí následujícího příkazu z terminálu uvidíme specifikace USB portu:
sudo lsusb
Vidíme tedy připojený telefon a vrátíme se do nabídky Nastavení, kde se objeví nová nabídka v závislosti na naší verzi, může jít o Možnosti vývoje nebo Ladění, v rámci této nabídky povolíme ladění USB.
Poté musíme zjistit, zda adb rozpozná náš telefon pomocí následujícího příkazu
adb zařízení
Pomocí tohoto příkazu získáme přehled všech zařízení připojených k počítači, která mají Podpora ADB. To je velmi užitečné, pokud máme více než jeden smartphone nebo tablet. Pokud je stav offline, je to proto, že v telefonu nemáme oprávnění nebo nemáme povolený režim ladění USB.
Předchozístrana 1 ze 2dalšíLíbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod