Gibt es eine Möglichkeit, die Android SDK-Installation zu automatisieren?
Jetzt habe ich downloaden und installieren Sie das Android SDK und AVD-Manager, und installieren Sie dann die APIs, tools auf der Benutzeroberfläche. Gibt es eine Möglichkeit, diesen Vorgang zu automatisieren?
InformationsquelleAutor der Frage dongshengcn | 2011-01-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Je näher Sie bekommen, um die Automatisierung wahrscheinlich ist:
android bieten diese Optionen für automatische updates:
Wenn Sie möchten, zur Liste, welche Pakete für die installation verfügbar sind, die Sie verwenden können
und Sie erhalten eine geordnete Liste von Paketen, zum Beispiel
Außerdem begrenzen Sie die Aktualisierung nur an einer gewünschten Komponente, wenn Sie die
--filter
optionwo ist die Komponente eine oder mehrere
android list sdk
(d.h. 1auch bekannt als Paket-index)werden kann oder eine oder mehrere spezifische Bezeichner. Zum Beispiel, wenn Sie nur herunterladen möchten eine kleine Reihe von speziellen Paketen, Sie könnten dies tun:
und Sie erhalten nur die platform-tools, api-Ebene 16-und support-Paket jar. Dies ist sehr praktisch, wenn Sie eine build-Maschine nur und würde bezahlen für den Download von all den extra Sachen, die Sie nie verwenden werde.
Sehen Sie die verfügbaren Optionen, die Sie verwenden können, --helfen, zum Beispiel
UPDATE
Neuesten Versionen einzuführen
sdkmanager
eine Befehl Linie Werkzeug, die Ihnen erlaubt, anzeigen, installieren, aktualisieren und deinstallieren von Paketen, für die Android-SDK.Den
sdkmanager
tool ist im Android SDK-Tools-Paket (25.2.3. Aktualisierungen an und höher) und befindet sich inandroid_sdk/tools/bin/
.so, um die Pakete zu aktualisieren ausgeführt
akzeptieren die Lizenzen
InformationsquelleAutor der Antwort Diego Torres Milano
Diese hat bei mir nicht funktioniert...
so landete ich hier:
InformationsquelleAutor der Antwort danb
ich verwenden Sie diese zur Installation und Aktualisierung des sdk auf travis-ci
InformationsquelleAutor der Antwort Elmer
Beantworten alle Lizenzen mit "y", können Sie versuchen, diese in das Skript:
InformationsquelleAutor der Antwort npstr
Für jede noch auf der Suche nach einer Methode, die zum herunterladen aller Android-Pakete, ich habe ein script geschrieben, das zu tun. Es wird download alle nicht-veraltete Pakete.
Können Sie auch sehen, es auf meine Github repo
Das gute:
expect
.Nachteile:
android
auf deinem Weg.InformationsquelleAutor der Antwort Tai Le
Beginnend mit Android-Plugin für Gradle version 2.2.0, fehlende SDK-Komponenten erhalten automatisch heruntergeladen.
InformationsquelleAutor der Antwort sschuberth
In neueren android-Versionen (z.B.
25.2.5
) sollten wir nutzen, sdkmanager (statt derandroid
Befehl)Beispiel ein Paket installieren:
Befehl aus, um eine Liste aller verfügbaren Pakete:
Diese web-Seite Listen download-links für die SDK-tools:
Hier ist ein link zu einem open-source-repository docker-android kann die Installation von android in ein Docker-image.
Möglicherweise finden Sie auch die Antworten in diese Frage ALSO: akzeptieren Sie Automatisch alle SDK-Lizenzen nützlich.
InformationsquelleAutor der Antwort TmTron
Ich habe ein ruby-Skript, downloads und der Installation des SDK ohne Aufforderung, das helfen könnte.
https://github.com/ayvazj/andenv
InformationsquelleAutor der Antwort ayvazj
Noch ein weiteres Skript zum download wird nur benötigt, nicht{obsolute,Quellcode,emulator-image,doc} Pakete:
Einige Teile sind aus anderen Antworten in diesem thread.
InformationsquelleAutor der Antwort Jokester
Für einen Neuling Android-Entwickler, aber ein erfahrener Java-Entwickler, es ist wirklich verwirrend zu wissen, WELCHE Abhängigkeiten, AUCH wenn Sie vorbei an all den oben genannten Alpträumen.
Kollege von mir hat mir empfohlen, die Verwendung von Android Studio (was ist Intellij basiert 🙂 speziell, weil von den oben genannten Alpträumen.
Ich folgte seinem Rat.
Aber ich wollte nicht akzeptieren Sie die Standardeinstellungen für die installation und versucht zu installieren es in einem software-Laufwerk von mir.
Es stellte sich heraus, um ein Alptraum sein. Die SDK-Dialog schien zu hängen und war nicht intuitiv überhaupt.
Das ist der Grund, warum ich hier gelandet.
Nach dem Lesen der obigen, gab ich ein Studio, die anderen versuchen, und dieses mal akzeptierte Sie die Standardeinstellungen für die Installation.
SCHWUPPS...es kümmerte sich um alle SDK-Abhängigkeiten (core diejenigen, die ich vermute) in ein paar Dialogen ohne Aufforderung d.h. Ctl-Shift-S und der SKD.
Ich würde daher empfehlen, es für einen Neuling.
Hier der Beweis für den pudding, wie es downloads:
Version von Studio habe ich heruntergeladen und installiert werden:
Windows-Version:
Und hier, nachdem es hat seine guten Sachen:
Hoffe, es funktioniert für Sie!!
InformationsquelleAutor der Antwort Beezer