Sie können das neueste SDK einschließlich adb hier herunterladen . Wenn Sie dieses Archiv extrahieren, wird in einer Readme-Datei die Installation des SDK erläutert. Ich liste es hier als Referenz auf.
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/
Einmal installiert (Sie müssen Java installieren, wenn Sie es noch nicht haben), können Sie zu android-sdk-linux / platform-tools navigieren und von dort aus adb ausführen, indem Sie Folgendes eingeben
./adb [options]
Ich gebe frei zu, dass dies möglicherweise nicht die eleganteste Lösung ist, aber es funktioniert für mich. ISTR, dass ich auf einem anderen Ubuntu-Rechner eine Minimalinstallation mit nur Plattform-Tools ohne Java durchgeführt habe, aber ich kann meine Notizen dazu nicht finden.
Wenn Sie denken, Sie haben das neueste SDK, aber das AdB-Tool ist älter,
Verwenden,
Siehe http://bernaerts.dyndns.org/linux/74-ubuntu/328-ubuntu-trusty-android-adb-fastboot-qtadb
quelle
usr/local/bin/adb
.Um die Antwort von Organic Marble zu verbessern und nur die neuesten Tools (nicht das gesamte SDK) zu installieren, verwenden Sie den Plattform-Tool-Filter wie folgt:
quelle
Es gibt hier bereits gute Antworten, aber für eine extrem einfache Methode greifen Sie einfach zu den neuesten Plattform-Tools, ohne all den zusätzlichen Schwung, und kombinieren Sie sie mit einem Bash-Alias.
Dadurch wird ein neues Verzeichnis "Android" im Stammverzeichnis Ihres Ausgangsverzeichnisses erstellt. Ändern Sie die Pfade unten (und in meinem Beispiel Bash-Aliase), wenn Sie einen anderen Ort bevorzugen.
Laden Sie als Nächstes die Plattform-Tools von Google herunter und extrahieren Sie sie:
Nun ist die neueste
adb
,fastboot
und andere Tools zur Verfügung , direkt aus dem neu extrahierten ‚Plattform-tool‘ Verzeichnis auszuführen. Verwenden Sie Bash-Aliase, um die Verwendung zu vereinfachen (nachdem Sie die veralteten Verteilungspakete deinstalliert haben, um Konflikte zu vermeiden). Mit diesem Beispielbefehl wird deradb
Befehl aliasisiert und steht sofort zur Verfügung:Und optional auch für
fastboot
:Das Aktualisieren ist so einfach wie
cd
das Öffnen des Android-Verzeichnisses und das Wiederholen des Herunterladens und Extrahierens. Verwendenadb version
Sie diese Option , um Ihre aktuell installierte Version zu überprüfen.quelle
Ich werde einige Dinge hinzufügen, die ich heute früher gelernt habe.
Ich hatte
adb
aufgrund einer faszinierenden Abfolge von Schritten zwei Versionen von gleichzeitig installiert, Ubuntu 18.04; Irgendwie hat eine frühere Version des Android SDK einen Symlink in erstellt/usr/bin/adb
, sodass das Starten von React Native Packager von einem widersprüchlichen AdB abruft und die Interpretation der Symptome ziemlich schwierig macht. Ich denke, es lag daran, dass ich Android Studio deinstalliert und neu installiert habe./home/<USER>/Android/Sdk/platform-tools
Dies ist der Standardspeicherort, an dem sich Ihre ausführbare ADB-Datei befindet.Sie können die Version überprüfen, indem Sie:
Hier sind die Pfadvariablen, die Sie finden könnten:
Dann können Sie sicherstellen, dass Ihr System es verwendet mit:
Auf diese Weise können Sie auch ein benutzerdefiniertes Installationsverzeichnis verwenden. Ersetzen Sie
/home/<USER>/Android/Sdk/platform-tools/adb
durch den Pfad zu Ihrer ausführbaren Datei.quelle
Wenn Sie eine 64-Bit-Version von Ubuntu ausführen, müssen Sie einige 32-Bit-Bibliotheken mit dem folgenden Befehl installieren :
Dann installiere adb und fastboot:
Folgen Sie dann dieser Anleitung :
quelle
Probieren Sie diese Linux Minimal ADB- und Fastboot-Tools aus https://www.gizdev.com/latest-minimal-adb-and-fastboot-tools/
quelle