aktualizacja pakietu Android SDK,

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_arm64 lub windows_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