Na tej stronie znajdziesz listę nowych funkcji wprowadzonych w wersjach podglądowych Androida Studio. Wersje przedpremierowe zapewniają wcześniejszy dostęp do najnowszych funkcji i ulepszeń w Android Studio. Możesz pobrać te wersje. Jeśli podczas korzystania z wersji podglądowej Androida Studio napotkasz problemy, daj nam znać. Twoje raporty o błędach pomagają nam ulepszać Android Studio.
Wersje do wczesnych testów zawierają najnowsze funkcje, które są w trakcie opracowywania i są testowane w niewielkim stopniu. Wersji Canary możesz używać do programowania, ale pamiętaj, że funkcje mogą być dodawane lub zmieniane. Wersje kandydujące (RC) to kolejne wersje Android Studio, które są prawie gotowe do wydania stabilnego. Zestaw funkcji w następnej wersji został ustabilizowany. Nazwy wersji Androida Studio znajdziesz w artykule Nazwy wersji Androida Studio.
Najnowsze informacje o wersjach podglądowych Androida Studio, w tym listę ważnych poprawek w każdej z nich, znajdziesz w aktualnościach na blogu Androida Studio.
Obecne wersje Androida Studio
W tabeli poniżej znajdziesz aktualne wersje Androida Studio i odpowiadające im kanały.
| Wersja | Kanał |
|---|---|
| Android Studio Panda 2 | Stabilnie |
| Wtyczka Androida do obsługi Gradle w wersji 9.1.0 | Stabilnie |
| Android Studio Panda 3 | Canary |
Zgodność z wersjami podglądowymi wtyczki Androida do obsługi Gradle
Każda wersja podglądowa Androida Studio jest publikowana wraz z odpowiednią wersją wtyczki Androida do obsługi Gradle (AGP). Wersje podglądowe Studio powinny działać z każdą zgodną stabilną wersją wtyczki Androida do obsługi Gradle. Jeśli jednak używasz wersji przedpremierowej wtyczki Androida do obsługi Gradle, musisz używać odpowiedniej wersji przedpremierowej Studio (np. Android Studio Chipmunk Canary 7 z wtyczką Androida do obsługi Gradle w wersji 7.2.0-alpha07). Próby użycia różnych wersji (np. Android Studio Chipmunk Beta 1 z wtyczką Androida do obsługi Gradle 7.2.0-alpha07) spowodują błąd synchronizacji, co spowoduje wyświetlenie prośby o zaktualizowanie wtyczki Androida do obsługi Gradle do odpowiedniej wersji.
Szczegółowy dziennik wycofywania i usuwania interfejsów API wtyczki Androida do obsługi Gradle znajdziesz w sekcji 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 narzędzia oparte na pomocy AI z procesem tworzenia aplikacji. Więcej informacji znajdziesz w artykule Studio Labs.
Poniżej znajdziesz funkcje, które są obecnie dostępne w Laboratorium Studio.
| Funkcja | Opis | Dokumenty |
|---|---|---|
| Ścieżki w Android Studio | Używaj języka naturalnego do opisywania kroków i asercji w testach kompleksowych. | Journeys w Android Studio |
Android Studio Panda 3
Oto nowe funkcje w Android Studio Panda 3.
Aby dowiedzieć się, co zostało naprawione w tej wersji Androida Studio, zapoznaj się z zamkniętymi problemami.
Szablon startowy Gemini API
Szablon startowy Gemini API to proste rozwiązanie dla programistów aplikacji na Androida, którzy chcą zintegrować funkcje oparte na AI ze swoimi aplikacjami. Dzięki Firebase AI Logic deweloperzy mogą uniknąć ręcznej konfiguracji i zarządzania zabezpieczeniami.
Najważniejsze funkcje:
- Brak zarządzania kluczami interfejsu API: eliminuje konieczność ręcznego udostępniania, osadzania lub rotacji kluczy interfejsu API w kodzie po stronie klienta, co zmniejsza ryzyko związane z bezpieczeństwem i skraca czas konfiguracji.
- Automatyczna integracja z Firebase: płynnie łączy projekt Android Studio z usługami Firebase. Szablon obsługuje zaplecze wymagane do bezpiecznej komunikacji z modelami Gemini.
- Architektura gotowa do wdrożenia: oparta na zarządzanej infrastrukturze Firebase, dzięki czemu funkcje AI mogą być skalowane od lokalnego prototypu do środowiska produkcyjnego bez zmian w architekturze.
Aby rozpocząć, kliknij kolejno Plik > Nowy > Nowy projekt i wybierz szablon Gemini API Starter z listy dostępnych typów projektów.
Sugerowane poprawki dotyczące awarii związanych z integracją agenta w AQI
Narzędzie Statystyki jakości aplikacji jest teraz zintegrowane z agentem AI, który analizuje dane o awariach wraz z kodem źródłowym, aby dostarczać szczegółowe wyjaśnienia i sugerować potencjalne poprawki. Po wybraniu awarii w oknie narzędzia Statystyki jakości aplikacji otwórz kartę Statystyki i kliknij Zobacz więcej, aby wyświetlić szczegółowe wyjaśnienie awarii. Kliknij Napraw za pomocą AI, aby agent zaproponował zmiany w kodzie, które możesz sprawdzić i zaakceptować.
Narzędzie do testowania zrzutów ekranu podglądu w widoku tworzenia
Użyj narzędzia do testowania zrzutów ekranu podglądu kompozycji, aby testować interfejsy kompozycji i zapobiegać regresji. Nowe narzędzie pomaga generować raporty HTML, które umożliwiają wizualne wykrywanie zmian w interfejsie aplikacji. Więcej informacji znajdziesz w artykule Compose Preview Screenshot Testing.
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ę wycieku pamięci z urządzenia na komputer używany do programowania, co znacznie zwiększa wydajność w fazie analizy wycieku w porównaniu z analizą wycieku na urządzeniu.
Dodatkowo analiza wycieków jest teraz kontekstowa w środowisku 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ę wycieku, aby dalej przetwarzać ją za pomocą Gemini. Może to znacznie zwiększyć produktywność i usprawnić przepływ pracy na etapie programowania.
Obsługa symboli Material Design w Android Studio
Dodawaj i dostosowuj najnowsze symbole Material w 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 Ci dostęp do pełnego katalogu bezpośrednio w środowisku IDE.
Teraz możesz dostosowywać atrybuty ikon, takie jak grubość, stopień i rozmiar optyczny, bezpośrednio w studio, aby idealnie dopasować je do projektu. Wypróbuj najnowszą wersję Canary.
Odczyty stanu ponownego komponowania w narzędziu Layout Inspector
Ułatwiliśmy diagnozowanie wysokich wartości ponownego komponowania, dodając odczyty stanu ponownego komponowania do inspektora układu. Ta funkcja, dostępna w wersji do wczesnych testów Panda 3, pomaga identyfikować zmienne stanu, które spowodowały ponowne komponowanie, poprzez podanie szczegółowej listy odczytów stanu wykonanych w tym cyklu. Aby korzystać z tej funkcji, używaj urządzenia w wersji compose.ui:ui:1.10.0 (BOM 2025.12.01) lub nowszej.
Najważniejsze funkcje
Najważniejsze funkcje tej funkcji to:
- Unieważnienie stanu śledzenia: gdy węzeł zostanie ponownie skomponowany, kliknij link z liczbą ponownych kompozycji w drzewie komponentów, aby otworzyć panel inspekcji stanu.
- Szczegółowe zrzuty 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ę. - Przeglądanie historii ponownego komponowania: użyj strzałek nawigacyjnych 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 State Inspection (Sprawdzanie stanu) kliknij Explain with AI (Wyjaśnij za pomocą AI), aby wyświetlić w języku naturalnym zestawienie odczytanego stanu i przyczyn jego ponownego skomponowania.
Rozpocznij
Aby wypróbować te funkcje, wykonaj te czynności.
- Otwórz narzędzie Layout Inspector.
Kliknij prawym przyciskiem myszy kolumnę z ponownym komponowaniem i wykonaj jedną z tych czynności:
- W przypadku wszystkich węzłów wybierz Obserwuj ponowne komponowanie > Obserwuj wszystkie.
- W przypadku konkretnych notatek wybierz Recomposition > Observe Node (Ponowne komponowanie > Obserwuj węzeł).
Włącz odczytywanie stanu ponownego komponowania w narzędziu Layout Inspector Interakcja z aplikacją. Gdy nastąpią ponowne kompozycje, kliknij niebieskie linki z liczbą w drzewie komponentów, aby sprawdzić stan.
Przykładowy wynik odczytu stanu ponownego komponowania w narzędziu Layout Inspector Kliknij „Wyjaśnij za pomocą AI”, aby uzyskać szczegółową analizę przyczyn ponownego komponowania.
Przykładowy wynik funkcji „Wyjaśnij za pomocą AI” w przypadku odczytów stanu w narzędziu Layout Inspector