2017-02-08 63 views
8

Im instaluję android sdk na moim serwerze ubuntu, aby zbudować/przetestować moje projekty tam.sdkmanager vs "android update sdk" do instalacji zależności

Potrzebuję zainstalować zależności dla wiersza poleceń i odkryłem, że teraz można pobierać tylko folder android/tools z Android download link.

Można tam znaleźć bin/sdkmanager więc użyłem zainstalować build-tools i platform-tools, ale okazało się, że można go używać do zainstalowania android wersje SDK, repozytorium pomocy technicznej i innych.

Jaka jest różnica między

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

i

sdkmanager "platforms;android-25" 

?

Odpowiedz

1

Teraz wygląda na to samo. Ale

sdkmanager platforms;android-25 
wygląda lepiej dla mnie.

Również można użyć

sdkmanager --update 

zaktualizować wszystkie zainstalowane elementy bez żadnych dodatkowych opcji.

1

Nie ma żadnej różnicy między nimi. Btw jest trochę typu w twojej komendzie sdmanager, platforma Android-25 powinna być cytowana.

sdkmanager "platforms;android-25" 
+0

zaktualizowana, dziękuję – Caipivara

+1

Właściwie jest różnica. Jak zamierzasz automatycznie akceptować licencje bez "--no-ui --all"? To nie jest poprawna opcja polecenia sdkmanager i nie widzę alternatywy. To rzeczywiście rzuca „Accept (Y/N): Następujące pakiety nie mogą zostać zainstalowane, ponieważ ich licencji lub tych pakietów one zależą nie zostały przyjęte:” – Galya

+0

I wydaje się, że nie podobna ważna opcja, zgodnie z wytycznymi: https://developer.android.com/studio/command-line/sdkmanager.html#options – Galya