Levý horní roh Logo horní pravý roh
Horní levý roh
Reklama
Reklama Vyhledávání
Nejnovější články
Takto bude vypadat telefon Google Pixel! Unikl první obrázek.
Doučování matematiky Hradec Králové
Týdnoviny aneb Stát jako firma fungující z dotací
Rubriky
Aktuálně
Android
Android - tipy a triky
Čína - cestopis
Filmové recenze
Hodnocení restaurací
Komentáře
Maturitní otázky
Na čem právě dělám
Počítače
Recepty
Reklamy
Svatba
Tipy na výlet
Týdnoviny
Ukrajina
Z Internetu
Nové komentáře
Reklama
ZaRohem.cz > Android > Jak nainstalovat a zprovoznit ADB v Ubuntu

Jak nainstalovat a zprovoznit ADB v Ubuntu

29.3.2011 | Karel Kilián

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


 
Karel Kilián, autor tohoto článku, volí Svobodné!
Svobodni.cz

Dočetli jste až sem a chcete pokračovat?
Diskuze ke článku Tisk článku 

© Karel Kilián - všechna práva vyhrazena autorovi tohoto článku. Jakékoli další šíření tohoto článku je porušením zákona č. 121/2000 Sb., o právu autorském a právech souvisejících s právem autorským. Bez předchozího písemného souhlasu autora je zakázána jakákoli další publikace, přetištění nebo distribuce článku či jeho části.

Diskuze ke článku
 

Oblíbenci
D-FENS
Arthur Dent
Zrcadlo
Test Osobnosti
Hansuv.net
Zumba.ZaRohem.cz
Lafiho výlevník
Elektronické cigarety
ZaRohem.cz
Úvodní stránka
RSS články
RSS diskuze
Redakce
E-mail
Ochrana osobních údajů
Výročí dne
Je 23.10.2017
Dnes má svátek Teodor
původ jména je řecký a znamená: boží dar
Nové komantáře
Svatba v Řecku, tak trochu jiná záležitost
Kamča 10.4.2017 14:43
řecko je krásná destinace na svatby. :-) my jsme t...
Sodastream - zkušenosti, postřehy. Koupit či nekou
Martin 24.3.2017 17:19
V souvislosti s kauzou v USA, kde stahují z prodej...
Užitečné příslušenství k elektronickým cigaretám
Petra 18.3.2017 15:11
No abych pravdu řekla o Vánocích jsem dostala jako...
Android tipy: Co dělat, když GPS není schopna nají
Mates 3.3.2017 18:00
Po aktualizaci z android 6 na android 7 mě přestal...
Češi musí mít vízum na Ukrajinu a k tomu ještě růz
Auriel 26.2.2017 23:24
Potvrzení, že nemají AIDS? A co ti, kteří to AIDS ...
TOPlist