Aktualizuje jeden lub wszystkie pakiety do najnowszej wersji.
Wykorzystanie
android sdk update [-h] [--beta] [--canary] [--force] [<package>]
Opcje
--beta– uwzględnia pakiety w wersji beta.--canary– uwzględnij pakiety wczesnych testów.--force– wymusza przejście na starszą wersję.-h,--help– wyświetla komunikat pomocy dotyczący określonego polecenia.
Opcje: sdk
--ignore-outdated-xmls– podczas instalowania lub aktualizowania pakietów nie aktualizuj plików XML innych pakietów.--platform=PARAM– platforma docelowa<os>_<arch>(np.linux_x86_64,mac_arm64lubwindows_x86); domyślnie jest to bieżący host.
Opcje: android
--sdk=PARAM– Ścieżka do pakietu SDK na Androida.-v,--verbose– włącza szczegółowe dane wyjściowe na potrzeby rozwiązywania problemów.-V,--version– wyświetla informacje o wersji i zamyka program.
Argumenty pozycyjne
<package>– nazwa pakietu do zaktualizowania (opcjonalnie).
Opis
android sdk update aktualizuje zainstalowane pakiety do najnowszych dostępnych wersji.
Jeśli nie podasz nazwy pakietu, aktualizacje zostaną sprawdzone we wszystkich zainstalowanych pakietach. Podaj nazwę pakietu, aby zaktualizować tylko ten konkretny pakiet.
Formatowanie ścieżek pakietów
Standardowym separatorem ścieżek jest znak / (np. platforms/android-34). Akceptowana jest też składnia z separatorem w postaci średnika (np. platforms;android-34).
Wybierz kanał wersji (--canary i --beta).
Domyślnie update sprawdza dostępność aktualizacji w wersji stabilnej.
--canary: sprawdza, czy na kanałach Canary, beta i stabilnym są dostępne nowsze wersje.--beta: sprawdza, czy w wersjach beta i stabilnych nie ma nowszych wersji.
Wymuszanie przejścia na niższą wersję pakietów (--force)
Jeśli pakiet został wcześniej zainstalowany z kanału Canary, uruchomienie polecenia android sdk update bez --canary spowoduje próbę aktualizacji do najnowszego pakietu stabilnego. Wersja stabilna może mieć niższy numer niż pakiet Canary, dlatego jest to traktowane jako przejście na starszą wersję. W takich przypadkach aktualizacja kończy się niepowodzeniem i wyświetla ostrzeżenie, chyba że podano wartość --force.
Przykłady
Zaktualizuj wszystkie zainstalowane pakiety do najnowszych wersji stabilnych:
android sdk update
Zaktualizuj tylko pakiet emulatora:
android sdk update emulator
Aktualizowanie pakietów, w tym wersji Canary:
android sdk update --canary
Wymuś przejście z pakietów wczesnych testów na wersję stabilną:
android sdk update --force