Informacje o wersji interfejsu wiersza poleceń Androida

Interfejs wiersza poleceń Androida to główny interfejs do programowania na Androida w terminalu. Został on stworzony, aby usprawniać przepływy pracy programistycznej za pomocą wybranego agenta i narzędzi.

Na tej stronie znajdziesz listę nowych funkcji w każdej wersji interfejsu wiersza poleceń Androida. Aby pobrać interfejs wiersza poleceń Androida, otwórz stronę pobierania. Więcej informacji znajdziesz w omówieniu interfejsu wiersza poleceń Androida.

Wersja 1.0.16406183 (wrzesień 2026 r.)

  • Szybsze uruchamianie: interfejs wiersza poleceń Androida uruchamia się około 2 razy szybciej, ponieważ natywna biblioteka pobierania jest wczytywana tylko wtedy, gdy jest używana, i nie jest już rozpakowywana do katalogu tymczasowego przy każdym wywołaniu.
  • Stałe kody zakończenia: polecenia zwracają teraz niezerowy kod zakończenia, gdy nie działają prawidłowo, w tym create, run, install, describe, layout, docs, info, skills i update, co zwiększa niezawodność skryptów i ciągłej integracji.
  • Dostrajanie adnotacji na ekranie: android screen --annotate udostępnia parametry dostrajania wykrywania funkcji, w tym progi wykrywania krawędzi, filtrowanie kształtów i strategię klastrowania, które są opisane w --help.
  • Opcje tworzenia projektu: android create obsługuje flagi --application-id i --namespace oraz nazwy opcji z łącznikiem, np. --min-sdk. Szablon Compose korzysta teraz z src/main/kotlinzbioru źródeł i motywu Material 3.
  • Emulator bez interfejsu graficznego: uruchom emulator bez okna za pomocą polecenia android emulator start --headless.
  • Niezawodność pakietu SDK: polecenia android sdk uzyskują blokadę międzyprocesową, aby współbieżne wywołania nie powodowały konfliktów, weryfikują ścieżkę i wersję zainstalowanych pakietów, aktualizują starsze pliki XML tylko w razie potrzeby i zgłaszają bardziej zrozumiałe błędy.
  • Compose preview output: android studio render-compose-preview drukuje bezwzględną ścieżkę wyrenderowanego obrazu i potwierdza zapis nawet wtedy, gdy użyto --print-semantics.
  • Obsługa starszych poziomów API: naprawiliśmy błędy interakcji z urządzeniem, takie jakandroid layout, na urządzeniach z interfejsem API na poziomie 32 lub niższym.

Wersja 1.0.16261425 (wrzesień 2026 r.)

  • Poprawki układu: rozwiązano problem z niedziałającym poleceniem układu w niektórych sytuacjach. Aby tymczasowo przywrócić starsze działanie układu, wykonaj te czynności:export ANDROID_CLI_LAYOUT_V1=1

Wersja 1.0.16251017 (wrzesień 2026 r.)

  • Zrzut układu: android layout obsługuje teraz flagę --no-idle, która umożliwia pobieranie układu bez czekania na stan bezczynności. android layout obsługuje też flagę --full, która zwraca całe drzewo układu bez filtrowania. Domyślnie layout zwraca tylko elementy interaktywne.
  • Uzupełnianie w powłoce: generuj i instaluj skrypty autouzupełniania w powłoce dla Bash i Zsh za pomocą nowego polecenia android completion.
  • Aktualizowanie umiejętności: aktualizuj umiejętności za pomocą nowego polecenia android skills update i instaluj lub usuwaj wiele umiejętności w ramach jednego wywołania (np. android skills install <skill1> <skill2>).
  • Lista umiejętności według agenta: android skills list domyślnie wyświetla teraz szczegółowe informacje, w tym opisy umiejętności i agentów, na których są one zainstalowane. android skills list obsługuje też flagę --agent <agent>, która umożliwia wyświetlenie listy wszystkich umiejętności zainstalowanych w przypadku agenta.
  • Wydajność instalacji różnicowej: przyspieszone przyrostowe poprawianie plików APK w android install za pomocą wywołań systemowych jądra bez kopiowania.
  • Wykrywanie krawędzi ekranu: ulepszona funkcja i wykrywanie krawędzi w android screen za pomocą algorytmów wykrywania krawędzi Canny.

Wersja 1.0.15985488 (lipiec 2026 r.)

  • Dedykowane polecenie instalacji: instaluj pliki APK za pomocą samodzielnego polecenia android install, które umożliwia przyrostowe przesyłanie plików APK i przyrostowe instalacje wielokrotnie szybsze niż adb.
  • Przeprowadzanie instalacji przyrostowych: podobnie jak w przypadku flagi new --use-delta-install w android run, użyj flagi incremental, aby szybciej wdrażać przyrostowe pliki APK na urządzeniach.
  • Zarządzanie pakietami SDK na wielu platformach: kieruj reklamy na platformy inne niż host za pomocą nowej flagi --platform <os_arch> w poleceniach android sdk (install, update, materialize), aby sprawdzać, rozwiązywać i instalować komponenty w różnych systemach operacyjnych i architekturach procesora.
  • Ulepszenia interfejsu Skills CLI: rozszerzyliśmy podpolecenia android skills (add, remove, list, find) o --help dokumentację, jasne informacje zwrotne w przypadku braku umiejętności oraz bezpieczniejsze etapowe pobieranie atomowe z automatycznym wycofywaniem zmian.

Wersja 1.0.15857036 (lipiec 2026 r.)

  • Szersza obsługa umiejętności agenta: instaluj umiejętności w dziesiątkach środowisk agentów (w tym Claude Code, Cursor, Cline, OpenHands, Windsurf, Zed i Devin) za pomocą android skills install.
  • Natywny program do pobierania z obsługą serwera proxy: niezawodne pobieranie zasobów sieciowych za pomocą natywnego programu do pobierania HTTP z gotową obsługą serwerów proxy w firmie.
  • Zarządzanie pakietami SDK: zarządzaj pakietami SDK za pomocą usuwania wielu pakietów w android sdk remove i rozwiązywania problemów na podstawie SHA w android sdk resolve.
  • Ulepszenia opisu i ekranu: błędy kompilacji Gradle możesz wyświetlać bezpośrednio w standardowym wyjściu w android describe, a konkretne urządzenia możesz określać za pomocą flagi --device w android screen.
  • Łatwość użycia interfejsu CLI i raportowanie błędów: bardziej przejrzyste komunikaty o błędach podczas wpisywania nieznanych poleceń lub nieprawidłowych miejsc docelowych tworzenia projektu, polecenia android emulator bez rozróżniania wielkości liter.

Wersja 1.0.15498356 (maj 2026 r.)

  • Dynamiczne wczytywanie szablonów pakietu SDK: szablony projektów dla android create są teraz pobierane dynamicznie z pakietu Android SDK, a nie dołączane do pliku binarnego interfejsu wiersza poleceń. Dzięki temu nowe projekty zawsze korzystają z najnowszych szablonów.
  • Zgodność licencji na pakiet SDK: zaakceptowane licencje na pakiet SDK zapisane przez android sdk są teraz zgodne z formatem pliku oczekiwanym przez starsze narzędzia Android SDK i wtyczki Gradle.
  • Obsługa linków symbolicznych: dodaliśmy obsługę linków symbolicznych w poleceniach interfejsu wiersza poleceń i operacjach na plikach.
  • Atomowe wyodrębnianie plików binarnych: zapobiegaj warunkom wyścigu podczas wyodrębniania w przypadku jednoczesnych wywołań interfejsu wiersza poleceń w wielu procesach, rozpakowując pliki binarne do katalogu tymczasowego przed atomowym przeniesieniem ich na miejsce.
  • Stabilność systemu Windows: większa zgodność i wydajność w systemie Windows 11 oraz poprawki dotyczące rozwiązywania ścieżek do katalogu domowego.

Wersja 1.0.15433482 (maj 2026 r.)

  • Integracja z Antigravity: interfejs wiersza poleceń Androida i umiejętności są teraz oficjalnie zintegrowane z Google Antigravity 2.0 jako opcjonalny pakiet zasobów, który usprawnia programowanie oparte na agentach.
  • Polecenia Android Studio: użyj nowego polecenia android studio , aby umożliwić agentom korzystanie z zaawansowanych funkcji kontekstowych Android Studio, w tym analizy kodu, wyszukiwania semantycznego i renderowania Compose.
  • Obsługa ścieżek: weryfikuj kluczowe doświadczenia użytkowników za pomocą ścieżek, czyli opisów w języku naturalnym ścieżek użytkowników, które Twoi pracownicy mogą uruchamiać z terminala lub w CI/CD.
  • Nowe umiejętności związane z Androidem: dostęp do nowej biblioteki umiejętności związanych z Androidem, w tym umiejętności dotyczących migracji do CameraX, adaptacyjnego interfejsu, funkcji aplikacji i stylów Compose.
  • Więcej opcji instalacji: zainstaluj i zaktualizuj interfejs wiersza poleceń Androida za pomocą popularnych menedżerów pakietów, takich jak apt-get, winget i homebrew. Więcej informacji znajdziesz w sekcji opcje pobierania.

Wersja 0.7 (kwiecień 2026 r.)

Pierwsza wersja!