Mój komputer to Sys76 Lemur z Maverickiem, a mój telefon to Gingerbread z Nexusem S. Chcę skonfigurować do korzystania z ADB (most debugowania Androida). Zainstalowałem Android SDK zgodnie z instrukcjami na stronie SDK, ale ADB nie działa. Czy ktoś może mi pomóc z instrukcjami, które są specyficzne dla Ubuntu?
software-installation
adb
bigcat42
źródło
źródło
Odpowiedzi:
Zainstaluj adb i fastboot za pośrednictwem PPA
Możesz zainstalować z WebUpd8 PPA, które obsługują zarówno 32-bitowy, jak i 64-bitowy. Oczywiście możesz zainstalować bezpośrednio z Google. Ale wolę używać umów PPA, aby wszystko było aktualne.
Działa z Ubuntu 11.04, 11.10 i 12.04.
Źródło: Zainstaluj narzędzia ADB i Fastboot dla systemu Android w systemie Ubuntu za pośrednictwem PPA
Zainstaluj Android SDK przez PPA
Jeśli chcesz zainstalować zestaw SDK, który pozwoli ci zaktualizować wszystko, co możesz zainstalować za pomocą upubuntu ppa.
Pierwszą rzeczą jest dodanie ppa.
Jedynym problemem w tym momencie jest to, że Android-SDK musi być uruchomiony jako root. Cóż, link w menu niewiele zrobił. Więc zaktualizowałem link w menu, możesz także uruchomić:
Następnie musisz zainstalować „Narzędzia platformy Android SDK”. Polecam również aktualizację „Narzędzi Android SDK”. Możesz odznaczyć wszystko, czego nie potrzebujesz.
Teraz musisz ustawić zmienne środowiskowe.
Najpierw musisz uczynić wszystko wykonywalnym.
Teraz, aby dodać zmienne.
Dodaj te linie (u góry)
Źródło: Zainstaluj Androida SDK Manager (wersja 20) z PPA na Ubuntu 12.04 / Linux Mint 13
Źródło: AndroidSDK - dokumentacja społeczności Ubuntu
źródło
adb
, więc instalacja z systemem Android-SDK nie jest ze źródła. Ponadto otacza pytanie 10.10, więc ta odpowiedź nie działa. Świetnie, że to rozwiązanie zapewnia wersję 64-bitową.nilarimogard/webupd8
nie zawierają android-narzędzia- * iupubuntu-com/sdk
są nieaktualneUbuntu 14.04+
Od wersji Trusty pakiety
android-tools-adb
iandroid-tools-fastboot
w repozytorium Universe zapewniają odpowiednioadb
ifastboot
.Aby je zainstalować:
sudo add-apt-repository universe
sudo apt-get update
Aby zainstalować
adb
:Aby zainstalować
fastboot
:źródło
apt show android-tools-adb
mówi, że to pakiet przejściowy. AFAIK adb powinien być użyty.Zgaduję tylko, ale być może musisz upewnić się, że Ubuntu wygląda we właściwym miejscu. Jak napisano na stronie, upewnij się, że dodałeś katalog, w którym znajduje się adb do $ PATH, dodając
export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/tools
&export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/platform-tools
do .bashrc i uruchomiającsource .bashrc
źródło
Aktualizacja 2017-paź
Nie musisz instalować żadnego pakietu na Ubuntu 16, aby ADB działało. Nie jest wymagana konfiguracja.
Wystarczy pobrać oficjalne SDK Platform-Tools for Linux z Google i ekstraktu
adb
orazfastboot
z pliku zip.źródło
@mywebslave odpowiedziała doskonale, chcę tylko dodać do tego jeszcze jedną rzecz. Jeśli używasz 64-bitowego komputera i instalujesz w trybie offline, być może będziesz musiał zainstalować biblioteki kompatybilności 32-bitowej, jak wspomniano tutaj .
Aktualizacja: powyższe polecenie działa tylko, jeśli korzystasz z wersji 13.04 i starszej. Nowsze wersje
ia32-libs
zostały zastąpione innymi pakietami. Zobacz tutaj .źródło