Menu

Jak nainstalovat a zprovoznit ADB v Ubuntu

Instalace Javy JRE a JDK

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.

  1. Spusťte terminál (např. přes Aplikace-Příslušenství-Terminál).
  2. 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).
  3. Příkazem sudo apt-get update provedete aktualizaci instalačních zdrojů.
  4. 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.

    Instalace Javy JRE a JDK

    Instalace Javy JRE a JDK

2. krok: Stažení a instalace Android SDK

  1. Otevřete stránku http://developer.android.com/sdk/index.html.
  2. Stáhněte balíček pro Linux (aktuálně se jmenuje android-sdk_r10-linux_x86.tgz a má 25,7 MB).
  3. 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

  1. V terminálu zadejte cd ~/android-sdk-linux_x86/tools (v případě, že jste rozbalili složku jinam, bude místo ~ její cesta).
  2. Dále zadejte ./android update sdk.
  3. 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.
    Výběr balíčků k instalaci

    Výběr balíčků k instalaci

    Stažení a aktualizace komponent Android SDK

    Stažení a aktualizace komponent Android SDK

  4. Po dokončení instalace následuje výzva k restartování programu. Stačí kliknout na Ano.

4. krok: Kontrola oprávnění

  1. Následujícím příkazem v terminálu přejděte do složky: cd ~/android-sdk-linux_x86/platform-tools.
  2. Připojte telefon přes USB k počítači (telefon musí mít povolené Ladění USB).
  3. Zkontrolujte, zda máte oprávnění příkazem ./adb devices.
  4. Jestliže dostanete následující odpověď, List of devices attached ???????????? no permissions, pokračujte bodem 5.
  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í

  1. 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).

    Úprava souboru 99-android.rules

    Úprava souboru 99-android.rules

  2. Na začátek tohoto souboru zkopírujte jako jeden řádek SUBSYSTEM==”usb”, ATTRS{idVendor}==”xxx”, SYMLINK+=”android_adb”, MODE=”0666″ GROUP=”plugdev”
  3. 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

  1. Otevřete v textovém editoru zadáním z terminálu gedit ~/.bashrc.
  2. 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
  3. Soubor uložte.
  4. 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”
  5. 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

Komentáře

markuc

markuc

29.3.2011 8:48

super navod, zrovna predevcirem by se mi hodil:D alespon si nainstaluji ADB, se vzdycky hodi…

Jiří

Jiří

29.3.2011 9:50

Mohl by prosím někdo blbuvzorně a pro mě vysvětlit, k čemu je mít to, co je v návodu a co to vlastně je? Ptám se ze zajímavosti, protože fakt netuším :-)) díky

Mach4

Petr MišákAdministrátor 19

29.3.2011 10:10

Je dná se o návod, jak připojit Android zařízení k PC na systému Linux Ubuntu. Nejedná se o klasické připojení, kdy se telefon chová jako fleška při kterém můžete z PC procházet soubory v telefony.
Toto připojení slouží pro vývoj a ladění telefonu.
Využití? – nahrání alternativní ROM, uložit screeny z obrazovky telefonu (ddms), úprava SPL, změna boot animací a mnoho dalšího.

Pokud těmto pojmům moc nerozumíte, stačí pravidelně sledovat SvetAndroida.cz a vše Vám rádi vysvětlíme v podrobných návodech :)

Jiří

Jiří

29.3.2011 10:17

Děkuji, už chápu… :-)

enki

enki

29.3.2011 11:23

RSS (komentáře k článku)