Najnowszy zestaw SDK, w tym adb, możesz pobrać tutaj . Po wypakowaniu tego archiwum znajduje się plik Readme wyjaśniający sposób instalacji zestawu SDK. Wymieniam go tutaj w celach informacyjnych.
Welcome to the Android SDK!
The Android SDK archive initially contains only the basic SDK tools. It does
not contain an Android platform or any third-party libraries. In fact, it
doesn't even have all the tools you need to develop an application.
In order to start developing applications, you must install the Platform-tools
and at least one version of the Android platform, using the SDK Manager.
Platform-tools contains build tools that are periodically updated to support new
features in the Android platform (which is why they are separate from basic
SDK tools), including adb, dexdump, and others.
To install Platform-tools, Android platforms and other add-ons, you must
have an Internet connection, so if you plan to use the SDK while
offline, please make sure to download the necessary components while online.
To start the SDK Manager, please execute the program "android".
From the command-line you can also directly trigger an update by
executing:
tools/android update sdk --no-ui
Tip: use --help to see the various command-line options.
For more information, please consult the Android web site at
http://developer.android.com/sdk/
Po zainstalowaniu (będziesz musiał zainstalować Javę, jeśli jeszcze jej nie masz), możesz przejść do android-sdk-linux / platform-tools i stamtąd uruchomić adb, wpisując
./adb [options]
Przyznaję, że nie jest to może najbardziej eleganckie rozwiązanie, ale dla mnie działa. ISTR, że na innym komputerze Ubuntu udało mi się przeprowadzić minimalną instalację za pomocą samych narzędzi platformy bez Java, ale nie mogę znaleźć swoich notatek na ten temat.
Jeśli uważasz, że masz najnowszy zestaw SDK, ale narzędzie adb jest starsze,
Posługiwać się,
Refernce http://bernaerts.dyndns.org/linux/74-ubuntu/328-ubuntu-trusty-android-adb-fastboot-qtadb
źródło
usr/local/bin/adb
.Ulepszając odpowiedź Organic Marble, aby zainstalować tylko najnowsze narzędzia (nie cały SDK), użyj filtru narzędzi platformy jak poniżej:
źródło
Istnieją już świetne odpowiedzi, ale dla bardzo prostej metody, po prostu pobierz najnowsze narzędzia platformy bez dodatkowych zbędnych dodatków i połącz je z pseudonimem bash dla wygody.
Spowoduje to utworzenie nowego katalogu „Android” w katalogu głównym katalogu domowego. Zmień ścieżki poniżej (w moim przykładzie aliasy bash), jeśli wolisz inną lokalizację.
Następnie pobierz i wypakuj narzędzia platformy z Google:
Teraz ostatni
adb
,fastboot
i inne narzędzia są dostępne do uruchomienia bezpośrednio z nowo wydobytego katalogu „Platform-tools”. Użyj aliasów bash, aby ułatwić korzystanie z nich (po odinstalowaniu przestarzałych pakietów dystrybucyjnych, aby uniknąć konfliktów). To przykładowe polecenie spowoduje aliasadb
polecenia, dzięki czemu będzie natychmiast dostępne do użycia:I opcjonalnie
fastboot
też:Aktualizacja jest tak prosta, jak
cd
przejście do katalogu Androida i powtórzenie kroku pobierania i rozpakowywania ponownie. Służyadb version
do sprawdzania aktualnie zainstalowanej wersji.źródło
Dodam trochę rzeczy, których nauczyłem się dzisiaj dzisiaj.
Miałem dwie wersje
adb
zainstalowane jednocześnie z powodu fascynującej serii kroków, Ubuntu 18.04; w jakiś sposób wcześniejsza wersja zestawu Android SDK utworzyła dowiązanie symboliczne/usr/bin/adb
, więc uruchomienie React Native packagera wyciągnęłoby z konfliktu adb i spowodowałoby dość trudne do interpretacji objawy. Myślę, że to dlatego, że zainstalowałem usunąć + ponownie zainstalowałem Android Studio./home/<USER>/Android/Sdk/platform-tools
jest domyślną lokalizacją, w której znajduje się plik wykonywalny adb.Możesz sprawdzić jego wersję poprzez:
Oto zmienne ścieżki, które możesz znaleźć:
Następnie możesz się upewnić, że Twój system używa go z:
Umożliwiłoby to również korzystanie z niestandardowego katalogu instalacyjnego; zastąp
/home/<USER>/Android/Sdk/platform-tools/adb
ścieżką do pliku wykonywalnego.źródło
Jeśli korzystasz z 64-bitowej wersji Ubuntu, musisz zainstalować biblioteki 32-bitowe za pomocą następującego polecenia :
Następnie zainstaluj adb i fastboot:
Następnie postępuj zgodnie z tym przewodnikiem :
źródło
spróbuj tego Linux Minimalne ADB i narzędzia Fastboot https://www.gizdev.com/latest-minimal-adb-and-fastboot-tools/
źródło