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 aktywnego rozwijania i są testowane w niewielkim stopniu. Wersje Canary możesz wykorzystywać 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 testowych Androida Studio, w tym listę ważnych poprawek w każdej z nich, znajdziesz w aktualnościach na blogu Androida Studio.
Obecne wersje Android 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 | RC |
| Android Studio Panda 4 | 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 wycofań i usunięć interfejsu API wtyczki Androida do obsługi Gradle znajdziesz w aktualizacjach 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 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 4:
Aby dowiedzieć się, co zostało naprawione w tej wersji Androida Studio, zapoznaj się z zamkniętymi problemami.
Zarządzanie uprawnieniami w trybie agenta
Możesz teraz zarządzać konkretnymi uprawnieniami agenta, co daje Ci szczegółową kontrolę nad obszarem roboczym. Uprawnienia pozwalają określić, czy agent może wykonywać określone działania, w tym:
- odczytywać i aktualizować pliki projektu, katalogi zewnętrzne i dane wrażliwe (np. dane logowania);
- uzyskiwać dostęp do wyszukiwarki Google i innych domen;
- Uruchamiaj polecenia powłoki.
- interakcji z serwerami MCP,
Podczas rozmowy z agentem poprosi on o pozwolenie na wykonanie określonej czynności, jeśli nie została ona wcześniej zatwierdzona:
Możesz wybrać Zezwól w przypadku jednorazowych zadań lub Zawsze zezwalaj w przypadku zaufanych, powtarzających się procesów. Gemini korzysta z inteligentnego systemu próśb, więc przyznanie uprawnień wyższego poziomu (np. zapisywania plików) automatycznie autoryzuje wszystkie powiązane podrzędne narzędzia. Typowe polecenia, takie jak ls lub grep, są zatwierdzane automatycznie na podstawie Twoich uprawnień do odczytu, dzięki czemu możesz kontynuować pracę bez zbędnych monitów. Nowy model uprawnień zapewnia równowagę między bezpieczeństwem a produktywnością, dzięki czemu możesz zlecać agentowi wykonywanie zaufanych operacji bez przerw, a inne operacje sprawdzać ręcznie.
Uprawnienia możesz sprawdzić ręcznie, klikając Plik > Ustawienia > Narzędzia > AI > Uprawnienia agenta (lub Android Studio > Ustawienia > Narzędzia > AI > Uprawnienia agenta w systemie macOS).
Piaskownica
Piaskownica ogranicza nieautoryzowany dostęp do sieci i zapisywanie w systemie plików, chyba że wyrazisz na to wyraźną zgodę. Aby skonfigurować piaskownicę, otwórz Plik > Ustawienia > Narzędzia > AI > Piaskownica powłoki agenta (lub Android Studio > Ustawienia > Narzędzia > AI > Piaskownica powłoki agenta w systemie macOS).
Umiejętności w trybie agenta
Od Androida Studio Panda 3 Canary 2 możesz używać umiejętności, aby zwiększać możliwości trybu agenta dzięki specjalistycznej wiedzy i niestandardowym przepływom pracy. Więcej informacji znajdziesz w artykule Rozszerzanie trybu agenta za pomocą umiejętności.
Android Studio Panda 4
Oto nowe funkcje w Android Studio Panda 4:
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 deweloperów 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 błędów związanych z integracją agenta w AQI
Okno narzędzia statystyki jakości aplikacji jest teraz zintegrowane z agentem AI, który analizuje dane o awariach wraz z kodem źródłowym, aby podawać szczegółowe wyjaśnienia i sugerować potencjalne rozwiązania. 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ć.
Integracja Google One z Gemini w Android Studio
Android Studio Panda 4 Canary 2 wprowadza dostęp do ulepszonego trybu agenta, gdy zasubskrybujesz pakiety Google One AI Pro lub Ultra. Integracja z Google One zwiększa możliwości programowania na Androida dzięki wyższym limitom szybkości i rozszerzonemu oknu kontekstu dla domyślnego modelu Gemini. Jeśli masz subskrypcję Google One AI, możesz automatycznie korzystać z tych korzyści po zalogowaniu się na konto Google w Android Studio.
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 do zbadania i naprawienia 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 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 w najnowszej wersji do wczesnych testów!
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 Canary 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 z Androidem 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 liczniki, 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 opis 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 skomponowania.
Przykładowy wynik funkcji „Wyjaśnij za pomocą AI” w przypadku odczytów stanu w Inspektorze układu