Informacje o wersji testowej Android Studio

Ta strona zawiera listę nowych funkcji wprowadzonych w wersjach testowych Androida Studio. Wersje testowe zapewniają wcześniejszy dostęp do najnowszych funkcji i ulepszeń Androida Studio. Możesz pobrać te wersje testowe. Jeśli podczas korzystania z wersji testowej Androida Studio napotkasz jakieś problemy, daj nam znać. Twoje zgłoszenia błędów pomagają nam ulepszać Androida 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 Androida Studio, która jest prawie gotowa do stabilnego wydania. Zestaw funkcji w następnej wersji został ustabilizowany. Aby zrozumieć nazewnictwo wersji Androida Studio, zapoznaj się z nazwami wersji Androida Studio.

Najnowsze informacje o wersjach testowych Androida Studio, w tym listę ważnych poprawek w każdej wersji testowej, znajdziesz w sekcji Aktualizacje wersji na blogu Android Studio.

Aktualne wersje Androida Studio

W tabeli poniżej znajdziesz aktualne wersje Androida Studio i ich odpowiednie kanały.

Wersja Kanał
Android Studio Panda 2 Stabilnie
Wtyczka Androida do obsługi Gradle 9.1.0 Stabilnie
Android Studio Panda 3 CK
Android Studio Panda 4 Canary

Zgodność z wersjami testowymi wtyczki Androida do obsługi Gradle

Każda wersja testowa Androida 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 Androida 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 Panda 3

Oto nowe funkcje w Android Studio Panda 4.

Aby zobaczyć, 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ą kontrolować, czy agent może wykonywać określone działania, w tym:

  • odczytywanie i aktualizowanie plików projektu, katalogów zewnętrznych i danych wrażliwych (np. danych logowania);
  • dostęp do wyszukiwarki Google i innych domen;
  • uruchamianie poleceń powłoki;
  • interakcja z serwerami MCP.

Gdy pracujesz z agentem, poprosi Cię on o pozwolenie na wykonanie określonej czynności, jeśli nie została ona wcześniej zatwierdzona:

Gemini w razie potrzeby poprosi Cię o uprawnienia.

Możesz wybrać Zezwól w przypadku zadań jednorazowych lub Zawsze zezwalaj w przypadku zaufanych, powtarzających się procesów. Gemini korzysta z inteligentnego systemu żądań, więc przyznanie uprawnień wyższego poziomu (np. do zapisywania plików) automatycznie autoryzuje wszystkie powiązane podnarzędzia. Typowe polecenia, takie jak ls czy grep, są zatwierdzane w tle na podstawie Twojego obecnego dostępu do odczytu, co pozwala Ci 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 operacji, którym ufasz, bez przerywania pracy, a w przypadku innych operacji nadal możesz przeprowadzać ręczną kontrolę.

Uprawnienia możesz sprawdzić ręcznie, klikając kolejno Plik > Ustawienia > Narzędzia > AI > Uprawnienia agenta (lub Android Studio > Ustawienia > Narzędzia > AI > Uprawnienia agenta w macOS).

Panel ustawień Uprawnienia agenta.

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ę, kliknij kolejno Plik > Ustawienia > Narzędzia > AI > Piaskownica powłoki agenta (lub Android Studio > Ustawienia > Narzędzia > AI > Piaskownica powłoki agenta w macOS).

Panel ustawień Piaskownica powłoki agenta.

Android Studio Panda 4

Oto nowe funkcje w Android Studio Panda 4.

Aby zobaczyć, co zostało naprawione w tej wersji Androida Studio, zapoznaj się z zamkniętymi problemami.

Szablon początkowy Gemini API

Szablon początkowy Gemini API zapewnia deweloperom Androida prostą ścieżkę do integracji funkcji AI z aplikacjami. Dzięki wykorzystaniu Firebase AI Logic deweloperzy mogą uniknąć ręcznej konfiguracji i zarządzania zabezpieczeniami.

Szablon nowego projektu Gemini API Starter

Najważniejsze funkcje:

  • Brak zarządzania kluczami interfejsu API: eliminuje konieczność ręcznego udostępniania, osadzania lub rotowania 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 Androida Studio z usługami Firebase. Szablon obsługuje infrastrukturę backendu wymaganą 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 awarii 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 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 zasugerował zmiany w kodzie, które możesz przejrzeć i zaakceptować.

Nowa integracja agenta w AQI z opcjami „Zobacz więcej” i „Napraw za pomocą AI”

Integracja z Google One w przypadku Gemini w Android Studio

Android Studio Panda 4 Canary 2 wprowadza dostęp do ulepszonego trybu agenta gdy subskrybujesz plany 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ę planu Google One AI, możesz automatycznie korzystać z tych korzyści, gdy zalogujesz się na konto Google w Android Studio.

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 Androida Studio

Android Studio Panda zawiera integrację z LeakCanary bezpośrednio w profilerze Androida Studio jako osobne zadanie.

Nowe zadanie w profilerze Androida Studio do analizowania wycieków za pomocą LeakCanary

Zadanie profilowania 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ść 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 wymagany do zbadania i naprawienia 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.

Analiza wycieków pamięci LeakCanary w kontekście Przejdź do deklaracji na potrzeby debugowania

Obsługa symboli Material w Android Studio

Dodawaj i dostosowuj 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 zapewnia 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.

Obsługa symboli Material w Vector Asset Studio

Odczytywanie stanu ponownego komponowania w narzędziu Layout Inspector

Ułatwiliśmy diagnozowanie dużej liczby ponownych komponowań, dodając do inspektora układu odczytywanie stanu ponownego komponowania. Ta funkcja, dostępna w wersji Panda 3 Canary, pomaga identyfikować zmienne stanu, które spowodowały ponowne komponowanie, dzięki szczegółowej liście 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 możliwości

Najważniejsze możliwości tej funkcji:

  • Śledzenie unieważnienia stanu: gdy węzeł zostanie ponownie skomponowany, kliknij link z liczbą ponownych komponowań 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ę.
  • Nawigacja po historii ponownego komponowania: użyj strzałek nawigacji w nagłówku panelu panelu, aby przełączać się między danymi stanu poprzednich ponownych komponowań dla określonego węzła.
  • Wyjaśnienia oparte na AI: kliknij Wyjaśnij za pomocą AI w panelu inspekcji stanu , aby wyświetlić w języku naturalnym analizę odczytu stanu i jego przyczyn.

Pierwsze kroki

Aby wypróbować te funkcje, wykonaj te czynności.

  1. Otwórz narzędzie Layout Inspector.
  2. Kliknij prawym przyciskiem myszy kolumnę ponownego komponowania i wykonaj jedną z tych czynności:

    • W przypadku wszystkich węzłów wybierz Obserwuj ponowne komponowanie > Obserwuj wszystkie.
    • W przypadku konkretnych notatek wybierz Ponowne komponowanie > Obserwuj węzeł.
    Włącz odczytywanie stanu ponownego komponowania w narzędziu Layout Inspector
  3. Wejdź w interakcję z aplikacją. Gdy wystąpią ponowne komponowania, kliknij niebieskie linki z liczbą w drzewie komponentów, aby sprawdzić stan.

    Przykładowy wynik odczytywania stanu ponownego komponowania w narzędziu Layout Inspector
  4. 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 odczytywania stanu w inspektorze układu