Ta strona zawiera listę nowych funkcji wprowadzonych w wersjach Android Studio. Wersje testowe zapewniają wcześniejszy dostęp do najnowszych funkcji i ulepszeń w Android Studio. Możesz pobrać te wersje testowe. Jeśli podczas korzystania z wersji testowej Android Studio napotkasz jakieś problemy, daj nam znać. Twoje zgłoszenia błędów pomagają nam ulepszać Android Studio.
Wersje Canary zawierają najnowsze funkcje, które są w trakcie aktywnego rozwijania i są testowane w niewielkim stopniu. Możesz używać wersji Canary do programowania, ale pamiętaj, że funkcje mogą być dodawane lub zmieniane. Wersje Release Candidate (RC) to następna wersja Android Studio, która jest prawie gotowa do stabilnego wydania. Zestaw funkcji w następnej wersji został ustabilizowany. Aby zrozumieć nazewnictwo wersji Android Studio, zapoznaj się z nazwami wersji Android Studio.
Najnowsze informacje o wersjach testowych Android Studio, w tym listę najważniejszych poprawek w każdej wersji testowej, znajdziesz w sekcji Aktualizacje wersji na blogu Android Studio.
Aktualne wersje Android Studio
W tabeli poniżej znajdziesz aktualne wersje Android Studio i ich odpowiednie kanały.
| Wersja | Kanał |
|---|---|
| Android Studio Quail 1 | Stabilny |
| Wtyczka Androida do obsługi Gradle 9.2.0 | Stabilny |
| Android Studio Quail 2 | CK |
| Android Studio Quail 3 | Canary |
Zgodność z wersjami testowymi wtyczki Androida do obsługi Gradle
Każda wersja testowa Android Studio jest publikowana wraz z odpowiednią wersją wtyczki Androida do obsługi Gradle (AGP). Wersje testowe Studio powinny działać z każdą zgodną stabilną wersją AGP. Jeśli jednak używasz wersji testowej AGP, musisz używać odpowiedniej wersji testowej Studio (np. Android Studio Chipmunk Canary 7 z AGP 7.2.0-alpha07). Próby użycia różnych wersji (np. Android Studio Chipmunk Beta 1 z AGP 7.2.0-alpha07) spowodują niepowodzenie synchronizacji, co spowoduje wyświetlenie prośby o zaktualizowanie do odpowiedniej wersji AGP.
Szczegółowy dziennik wycofań i usunięć interfejsu API wtyczki Androida do obsługi Gradle znajdziesz w artykule Aktualizacje interfejsu API wtyczki Androida do obsługi Gradle.
Studio Labs
Studio Labs umożliwia wypróbowanie najnowszych eksperymentalnych funkcji AI w stabilnej wersji Android Studio, dzięki czemu możesz szybciej zintegrować nasze oferty pomocy AI z procesem programowania. Więcej informacji znajdziesz w artykule Studio Labs.
Oto funkcje, które są obecnie dostępne w Studio Labs.
| Funkcja | Opis | Dokumenty |
|---|---|---|
| Journeys for Android Studio | Używaj języka naturalnego do opisywania kroków i asercji w testach kompleksowych. | Journeys for Android Studio |
Android Studio Quail 2
Oto nowe funkcje w Android Studio Quail 3.
Aby zobaczyć, co zostało naprawione w tej wersji Android Studio, zapoznaj się z zamkniętymi problemami.
Równoległe rozmowy
W trybie agenta możesz prowadzić kilka rozmów równolegle, co pozwala na bardziej efektywną pracę wielozadaniową w IDE. Możesz na przykład rozpocząć długotrwałe zadanie, takie jak generowanie testów, w jednej rozmowie, użyć drugiej rozmowy do zaplanowania nowej funkcji, a trzeciej do przygotowania dokumentacji – wszystko w tym samym czasie.
LeakCanary w profilerze Android Studio
Android Studio Panda zawiera integrację z LeakCanary bezpośrednio w profilerze Android Studio jako osobne zadanie.
Zadanie profilera LeakCanary w Android Studio aktywnie przenosi analizę wycieków pamięci z urządzenia na komputer programisty, co znacznie zwiększa wydajność w fazie analizy wycieków w porównaniu z analizą wycieków na urządzeniu.
Ponadto analiza wycieków jest teraz kontekstowa w IDE i w pełni zintegrowana z kodem źródłowym, co zapewnia funkcje takie jak Przejdź do źródła i inne przydatne połączenia kodu, które znacznie zmniejszają trudności i czas potrzebny na zbadanie i naprawienie wycieków pamięci. Możesz też skopiować całą analizę wycieków do dalszego przetwarzania za pomocą Gemini. Może to znacznie zwiększyć produktywność i usprawnić proces programowania.
Android Studio Quail 3
Oto nowe funkcje w Android Studio Quail 3.
Aby zobaczyć, co zostało naprawione w tej wersji Android Studio, zapoznaj się z zamkniętymi problemami.
Tworzenie aplikacji full stack za pomocą Firebase w trybie agenta
Usługi Firebase, takie jak uwierzytelnianie i bazy danych Cloud Firestore, można włączyć i skonfigurować bezpośrednio w trybie agenta w Android Studio za pomocą umiejętności agenta Firebase. Agent może pomóc Ci w integracji z Firebase i skonfigurowaniu usług backendu. Ta integracja umożliwia tworzenie niezawodnych aplikacji full stack na Androida bez opuszczania IDE.
Więcej możliwości podczas tworzenia nowego projektu za pomocą AI
Możliwość tworzenia nowych projektów za pomocą AI przekształciła się w narzędzie do tworzenia aplikacji full stack: korzysta z wieloetapowego planu wykonania i autonomicznej „pętli generowania”, która może automatycznie konfigurować zależności w wielu plikach i samodzielnie korygować błędy kompilacji podczas konfigurowania projektu.
Możliwość ta jest dodatkowo wzbogacona dzięki integracji z umiejętnościami agenta Firebase, co pozwala na tworzenie, debugowanie i wdrażanie kompletnych aplikacji full stack za pomocą jednego prompta.
Ponadto proces tworzenia nowego projektu z pomocą AI obsługuje optymalizacje pod kątem dużych ekranów. Możesz określić, że chcesz, aby szkielet projektu był tworzony z układami, nawigacją i komponentami zoptymalizowanymi pod kątem tabletów, urządzeń składanych i urządzeń z dużym ekranem. Agent w Android Studio może też skonfigurować i uruchomić emulatory dużych ekranów, aby od razu przetestować nowy układ.
Tworzenie aplikacji na Androida w Google AI Studio
Google AI Studio obsługuje wszystkie możliwości tworzenia aplikacji na Androida. Możesz generować nowe aplikacje na Androida na podstawie promptów w języku naturalnym, natychmiast wyświetlać ich podgląd za pomocą wbudowanego emulatora Androida i wdrażać je bezpośrednio na urządzeniach fizycznych przez USB za pomocą ADB.
Gdy zechcesz przeprowadzić testy z użytkownikami, Google AI Studio może opublikować aplikację bezpośrednio w Konsoli Google Play. Narzędzie automatycznie tworzy rekord aplikacji, pakuje pakiet i przesyła go na ścieżkę testów wewnętrznych.
Aby uzyskać zaawansowaną edycję i gotowość do produkcji, możesz wyeksportować projekt Google AI Studio jako plik ZIP i bezproblemowo otworzyć go w Android Studio.
interfejs wiersza poleceń Androida
Interfejs wiersza poleceń Androida umożliwia tworzenie aplikacji za pomocą dowolnego agenta AI, modelu LLM lub środowiska programistycznego. Został zaprojektowany tak, aby pomagać agentom AI w szybszym tworzeniu i używaniu mniejszej liczby tokenów w porównaniu z ogólnymi narzędziami LLM.
Możesz połączyć agenta z bazą wiedzy Androida i umiejętnościami Androida, aby mieć pewność, że będzie on postępować zgodnie z zalecanymi sprawdzonymi metodami. Ponadto interfejs wiersza poleceń Androida umożliwia agentowi wywoływanie IDE w celu wykonywania zaawansowanych zadań, takich jak znajdowanie deklaracji symboli i analizowanie plików pod kątem problemów.
Interfejs wiersza poleceń Androida jest też zintegrowany z Google Antigravity 2.0.
Narzędzie do testowania zrzutów ekranu w podglądzie Compose
Użyj narzędzia do testowania zrzutów ekranu w podglądzie Compose, aby testować interfejsy Compose i zapobiegać regresjom. Nowe narzędzie pomaga generować raporty HTML, które umożliwiają wizualne wykrywanie wszelkich zmian w interfejsie aplikacji. Więcej informacji znajdziesz w artykule Testowanie zrzutów ekranu w podglądzie Compose.
Odczyty stanu ponownej kompozycji w inspektorze układu
Ułatwiliśmy diagnozowanie dużej liczby
ponownych kompozycji, dodając do inspektora
układu odczyty stanu ponownej kompozycji. Ta funkcja, dostępna w wersji Panda 3 Canary, pomaga identyfikować zmienne stanu, które spowodowały ponowną kompozycję, poprzez udostępnienie szczegółowej listy odczytów stanu wykonanych podczas tego cyklu. Aby korzystać z tej funkcji, użyj compose.ui:ui:1.10.0 (BOM 2025.12.01) lub nowszej.
Najważniejsze funkcje
Najważniejsze funkcje tej funkcji:
- Śledzenie unieważnienia stanu: gdy węzeł zostanie ponownie skomponowany, kliknij link z liczbą ponownych kompozycji w drzewie komponentów, aby otworzyć panel inspekcji stanu.
- Szczegółowe ślady stosu: identyfikuj konkretne zmienne stanu, które są odczytywane, w tym jako liczby, listy lub wartości wysokości. Sprawdź, które z nich zostały
invalidated(zmienione), aby wywołać aktualizację. - Nawigowanie po historii ponownych kompozycji: użyj strzałek nawigacji w nagłówku panelu aby przełączać się między danymi stanu poprzednich ponownych kompozycji dla konkretnego węzła.
- Wyjaśnienia oparte na AI: w panelu inspekcji stanu kliknij Wyjaśnij za pomocą AI, aby wyświetlić w języku naturalnym analizę odczytu stanu i jego przyczynę.
Rozpocznij
Aby wypróbować te funkcje, wykonaj te czynności.
- Otwórz inspektora układu.
Kliknij prawym przyciskiem myszy kolumnę ponownej kompozycji i wykonaj jedną z tych czynności:
- W przypadku wszystkich węzłów wybierz Obserwuj ponowną kompozycję > Obserwuj wszystko.
- W przypadku konkretnych notatek wybierz Ponowna kompozycja > Obserwuj węzeł.
Włącz odczyty stanu ponownej kompozycji w inspektorze układu Wejdź w interakcję z aplikacją. Gdy wystąpią ponowne kompozycje, kliknij niebieskie linki z liczbą w drzewie komponentów, aby sprawdzić stan.
Przykładowy wynik odczytów stanu ponownej kompozycji w inspektorze układu Kliknij „Wyjaśnij za pomocą AI”, aby uzyskać analizę przyczyn ponownej kompozycji.
Przykładowy wynik „Wyjaśnij za pomocą AI” w przypadku odczytów stanu w inspektorze układu
Publikowanie w Google Play na potrzeby testowania
Android Studio umożliwia teraz przesyłanie nowych wersji aplikacji bezpośrednio na ścieżki testów w Konsoli Google Play. Możesz to zrobić, wybierając nową opcję „Opublikuj na potrzeby testowania” na końcu procesu generowania podpisanego pakietu aplikacji. Ta integracja obsługuje przesyłanie początkowej wersji nowej aplikacji na ścieżkę testów wewnętrznych w Konsoli Play. Możesz też użyć tej funkcji do przesyłania wersji istniejących aplikacji na inne ścieżki testów. Aby korzystać z tej funkcji, musisz być zarejestrowany w Konsoli Google Play.