Ta strona zawiera listę nowych funkcji wprowadzonych w wersjach testowych 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ę ważnych 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 Panda 4 | Stabilny |
| Wtyczka Androida do obsługi Gradle 9.2.0 | Stabilny |
| Android Studio Quail 1 | CK |
| Android Studio Quail 2 | 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 wycofywania i usuwania interfejsów 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 usługi 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 2.
Aby zobaczyć, co zostało naprawione w tej wersji Android Studio, zapoznaj się z zamkniętymi problemami.
Sugerowane poprawki awarii związanych z integracją agenta w AQI
Okno narzędziowe App Quality Insights jest teraz zintegrowane z agentem AI, który analizuje dane o awariach wraz z kodem źródłowym, aby podać szczegółowe wyjaśnienia i zasugerować potencjalne poprawki. Po wybraniu awarii w oknie narzędziowym statystyk jakości aplikacji otwórz kartę Wnioski i kliknij Zobacz więcej, aby wyświetlić szczegółowe wyjaśnienie awarii. Kliknij Napraw za pomocą AI , aby agent zasugerował zmiany w kodzie, które możesz przejrzeć i zaakceptować.
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.
LeakCanary w profilerze Android Studio
Android Studio Panda zawiera integrację 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 używany do programowania, co znacznie zwiększa wydajność podczas 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 deklaracji i inne przydatne połączenia kodu, które znacznie zmniejszają trudności i czas wymagany do zbadania i naprawienia wycieków pamięci. Możesz też skopiować całą analizę wycieków, aby ją dalej przetwarzać za pomocą Gemini. Może to znacznie zwiększyć produktywność i usprawnić proces programowania.
Obsługa symboli Material w Android Studio
Dodaj i dostosuj najnowsze symbole Material w swojej aplikacji za pomocą pakietu nowych funkcji Android Studio Otter 2. Vector Asset Studio jest teraz w pełni zintegrowane z biblioteką symboli Material z Google Fonts, co daje dostęp do pełnego katalogu bezpośrednio w IDE.
Możesz teraz dostosowywać atrybuty ikon, takie jak grubość, stopień i rozmiar optyczny, bezpośrednio w Studio, aby idealnie dopasować je do projektu. Wypróbuj w najnowszej wersji Canary.
Odczyty stanu rekompozycji w narzędziu Layout Inspector
Ułatwiliśmy diagnozowanie dużej liczby
rekompozycji, dodając do [narzędzia] Layout
Inspector odczyty stanu rekompozycji. Ta funkcja, dostępna w wersji Panda 3 Canary, pomaga identyfikować zmienne stanu, które spowodowały rekompozycję, dzięki szczegółowej liście odczytów stanu wykonanych podczas tego cyklu. Aby korzystać z tej funkcji, użyj wersji 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ą rekompozycji w drzewie komponentów, aby otworzyć panel inspekcji stanu.
- Szczegółowe zrzuty stosu: identyfikuj konkretne zmienne stanu, które są odczytywane, w tym liczby, listy lub wartości wysokości. Sprawdź, które z nich zostały
invalidated(zmienione), aby wywołać aktualizację. - Nawigacja po historii rekompozycji: użyj strzałek nawigacji w nagłówku panelu, aby przełączać się między danymi stanu poprzednich rekompozycji dla określonego 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ę rekompozycji.
Rozpocznij
Aby wypróbować te funkcje, wykonaj te czynności.
- Otwórz narzędzie Layout Inspector.
Kliknij prawym przyciskiem myszy kolumnę rekompozycji i wykonaj jedną z tych czynności:
- W przypadku wszystkich węzłów wybierz Obserwuj rekompozycję > Obserwuj wszystkie.
- W przypadku konkretnych notatek kliknij Rekompozycja > Obserwuj węzeł.
Włącz odczyty stanu rekompozycji w narzędziu Layout Inspector Wejdź w interakcję z aplikacją. Gdy nastąpi ponowne komponowanie, kliknij niebieskie linki z liczbą w drzewie komponentów, aby sprawdzić stan.
Przykładowy wynik odczytów stanu rekompozycji w narzędziu Layout Inspector Kliknij „Wyjaśnij za pomocą AI”, aby uzyskać analizę przyczyn ponownego komponowania.
Przykładowy wynik działania funkcji „Wyjaśnij za pomocą AI” w przypadku odczytów stanu w narzędziu Layout Inspector