Návodů, jak nainstalovat ADB (Android Debug Bridge), je na Internetu celá řada, nicméně drtivá většina je určena pro Windows. My si dnes podrobně ukážeme, jak provést instalaci na patrně nejrozšířenější open-source platformě – Ubuntu.
1. krok: Instalace JDK
Aby ADB fungovalo, budete muset nainstalovat JDK. Pokud již JDK máte, doporučujeme ho přeinstalovat v případě, že jsou k dispozici nové aktualizace, nebo máte starší verzi.
- Spusťte terminál (např. přes Aplikace-Příslušenství-Terminál).
- Zadejte příkaz sudo add-apt-repository ppa:sun-java-community-team/sun-java6, kterým přidáte repozitář. Výsledkem by měla být odpověď importováno: 1 (RSA: 1).
- Příkazem sudo apt-get update provedete aktualizaci instalačních zdrojů.
- Příkazem sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-jdk nainstalujete Java JRE a JDK. Na otázku Chcete pokračovat pochopitelně odpovězte Y.
2. krok: Stažení a instalace Android SDK
- Otevřete stránku https://developer.android.com/studio.
- Stáhněte balíček pro Linux (aktuálně se jmenuje android-sdk_r10-linux_x86.tgz a má 25,7 MB).
- Programem Správce archivů rozbalte složku android-sdk-linux_x86 např. do své domovské složky. Pracujete-li v grafickém prostředí, stačí dvojklik a přetažení složky na příslušné místo.
3. krok: Výběr balíčků k instalaci
- V terminálu zadejte cd ~/android-sdk-linux_x86/tools (v případě, že jste rozbalili složku jinam, bude místo ~ její cesta).
- Dále zadejte ./android update sdk.
- Otevře se okno Android SDK and AVD Manager. Můžete si vybrat všechny, nebo pouze některé komponenty. Instalaci zahájíte stiskem Install. Následně dojde ke stažení a instalaci zvolených komponent.
- Po dokončení instalace následuje výzva k restartování programu. Stačí kliknout na Ano.
4. krok: Kontrola oprávnění
- Následujícím příkazem v terminálu přejděte do složky: cd ~/android-sdk-linux_x86/platform-tools.
- Připojte telefon přes USB k počítači (telefon musí mít povolené Ladění USB).
- Zkontrolujte, zda máte oprávnění příkazem ./adb devices.
- Jestliže dostanete následující odpověď, List of devices attached ???????????? no permissions, pokračujte bodem 5.
- Pokud bude odpověď vypadat nějak jako List of devices attached 0123456789ABCDEF device, můžete ADB začít používat – pokračujte bodem 6.
5. krok: Nastavení oprávnění
- Jako první musíme vytvořit pravidlo. Vytvořte soubor 99-android.rules – nejrychleji to provedete příkazem sudo gedit /etc/udev/rules.d/99-android.rules (respektive 70-android.rules v Ubuntu 9.10, 51-android.rules v Ubuntu 7.10/8.04).
- Na začátek tohoto souboru zkopírujte jako jeden řádek SUBSYSTEM==”usb”, ATTRS{idVendor}==”xxx”, SYMLINK+=”android_adb”, MODE=”0666″ GROUP=”plugdev”
- Kde xxx je ID výrobce vašeho zařízení – viz níže.
ID výrobců
- Acer 0502
- Dell 413c
- Foxconn 0489
- Garmin-Asus 091E
- HTC 0bb4
- Huawei 12d1
- Kyocera 0482
- LG 1004
- Motorola 22b8
- Nvidia 0955
- Pantech 10A9
- Samsung 04e8
- Sharp 04dd
- Sony Ericsson 0fce
- ZTE 19D2
Soubor 99-android.rules uložte (Soubor-Uložit) a ukončete program gedit.
Poté použijte v terminálu následující příkazy:
- sudo chmod a+rx /etc/udev/rules.d/99-android.rules
- sudo restart udev
Nyní opět zkontrolujeme, zda jsme dosáhli požadovaného záměru. Zadejte tedy příkaz ./adb devices. Jako odpověď byste měli dostat List of devices attached 0123456789ABCDEF device. V opačném případě – tedy pokud terminál odpovídá ???????????? no permissions, proveďte restart ADB serveru příkazy sudo ./adb kill-server a sudo ./adb start-server.
6. krok: Nastavení cesty k ADB
- Otevřete v textovém editoru zadáním z terminálu gedit ~/.bashrc.
- Na úplný konec souboru přidejte následující řádky.# Android tools
export PATH=${PATH}: ~/android-sdk-linux_x86/tools
export PATH=${PATH}: ~/android-sdk-linux_x86/platform-tools - Soubor uložte.
- Pokud by následující postup nefungoval, otevřete soubor gedit ~/.profile a na jeho úplný konec zadejte:[…]
PATH=”$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH” - Soubor uložte, uzavřete textový editor a do terminálu zadejte příkaz export PATH=”$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH”
7. krok: Pracujeme s telefonem
Uveďme si několik ukázkových příkazů:
- Abyste se dostali do telefonu, zadejte ./adb shell.
- Pro stažení souboru z telefonu do počítače ./adb pull /sdcard/slozka/soubor.xxx soubor.xxx.
- Pro odeslání souboru do telefonu ./adb push this.txt /sdcard/this.txt.
- Další příkazy ADB najdete na webu Android Developers.
Zdroj: Fórum XDA
Karel Kilián je zkušený technický redaktor a copywriter s bohatou praxí v oblasti informačních a komunikačních technologií. Jeho kariéra začala na pozici prodavače, odkud postupně… více o autorovi
Komentáře (5)
Přidat komentář