2017-02-08 2 views
8

Im installieren android sdk in meinem Ubuntu-Server zum Erstellen/Testen meiner Projekte dort.sdkmanager vs "android update sdk", um Abhängigkeiten zu installieren

Ich muss Abhängigkeiten für die Befehlszeile installieren und ich habe festgestellt, dass Sie jetzt nur android/tools Ordner von Android download link herunterladen können.

Dort können Sie bin/sdkmanager finden, also habe ich und platform-tools installiert, aber festgestellt, dass ich es verwenden kann, um Android SDK-Versionen, Support-Repository und andere zu installieren.

Was ist der Unterschied zwischen

android update sdk --no-ui --all --filter android-25 

und

sdkmanager "platforms;android-25" 

?

Antwort

1

Im Moment sieht es aus wie das Gleiche. Aber

sdkmanager platforms;android-25 

sieht besser für mich aus.

Sie können auch

sdkmanager --update 

verwenden alle installierten Elemente ohne weitere Optionen zu aktualisieren.

1

Es gibt keinen Unterschied zwischen zwei. Btw gibt es einen kleinen Typ in Ihrem sdmanager Befehl, Plattformen, Android-25 sollte in Anführungszeichen sein.

sdkmanager "platforms;android-25" 
+0

aktualisiert, danke – Caipivara

+1

Tatsächlich gibt es einen Unterschied. Wie werden Sie die Lizenzen ohne "--no-ui --all" automatisch akzeptieren? Es ist keine gültige Option für den Befehl sdkmanager und ich sehe keine Alternative. Es wirft tatsächlich "Accept? (Y/N)": Die folgenden Pakete können nicht installiert werden, da ihre Lizenzen oder die Pakete, von denen sie abhängig sind, nicht akzeptiert wurden: " – Galya

+0

Und es scheint keine ähnlich gültige Option gemäß den Richtlinien zu geben: https://developer.android.com/studio/command-line/sdkmanager.html#options – Galya

Verwandte Themen