Informacje o wersji testowej Android Studio

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 podglądowe. 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ą niemal gotowe do wydania stabilnego. Zestaw funkcji w następnej wersji został ustabilizowany. Aby dowiedzieć się więcej o nazwach wersji Androida Studio, zapoznaj się z artykułem 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 sekcji Aktualizacje wersji 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ł
Pakiet nowych funkcji Android Studio Otter 3 Stabilnie
Wtyczka Androida do obsługi Gradle w wersji 9.0 Stabilnie
Android Studio Panda 1 Canary
Android Studio Panda 2 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 aktualizację do odpowiedniej wersji wtyczki Androida do obsługi Gradle.

Szczegółowy dziennik wycofań i usunięć interfejsów 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 oparte na AI ze swoim 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
Generowanie podglądu w widoku tworzenia Gemini może automatycznie generować podglądy funkcji do tworzenia interfejsu, w tym dane testowe dla parametrów podglądu, dla konkretnej funkcji lub wszystkich funkcji w pliku. Generowanie podglądów funkcji Compose
Interfejs przekształcania Aktualizuj interfejs aplikacji za pomocą języka naturalnego bezpośrednio w panelu podglądu Compose. Interfejs przekształcania
Journeys w Android Studio Używaj języka naturalnego do opisywania kroków i asercji w testach kompleksowych. Journeys w Android Studio

Android Studio Panda 1

Oto nowe funkcje w Android Studio Panda 1.

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

Tworzenie nowego projektu za pomocą AI

Wykorzystaj możliwości generatywnej AI, aby przyspieszyć proces tworzenia aplikacji na Androida. Od wersji Android Studio Otter 1 Canary 5 agent AI umożliwia przejście od pomysłu do prototypu aplikacji w kilka minut.

Agent może generować różne aplikacje na wiele ekranów:

  • Aplikacje z jednym ekranem: twórz podstawowe aplikacje ze statycznymi układami interfejsu.
  • Aplikacje wielostronicowe: twórz aplikacje z podstawową nawigacją między ekranami.
  • Aplikacje ulepszone przez AI: zintegruj interfejsy API Gemini, aby dodać funkcje generatywnej AI.
  • Aplikacje z integracją publicznego interfejsu API: twórz aplikacje, które wyświetlają dane z publicznych interfejsów API.

Aby użyć agenta konfiguracji projektu:

  1. Uruchom Android Studio.
  2. Na ekranie Witamy w Android Studio wybierz Nowy projekt (lub w projekcie kliknij Plik > Nowy > Nowy projekt).

    Ekran Witamy w Android Studio z przyciskami Nowy projekt, Otwórz i Sklonuj repozytorium.
    Rozpocznij nowy projekt.
  3. Kliknij Utwórz przy pomocy AI.

    Okno „Nowy projekt” z kartami różnych rodzajów szablonów aplikacji, takich jak Pusta aktywność, Aktywność interfejsu nawigacji itp. W oknie znajduje się też opcja Utwórz za pomocą AI, która aktywuje Gemini w Androidzie Studio, aby skonfigurować nowy projekt.
    Wybierz szablon projektu lub utwórz aplikację za pomocą Gemini.
  4. Wpisz prompt w polu tekstowym i kliknij Dalej.

    Okno Utwórz za pomocą AI z promptem: Tracker fitness na telefon i zegarek, śledzący bieganie i jazda na rowerze. W oknie znajdują się przyciski umożliwiające wybór różnych typów aplikacji, w tym przycisk do śledzenia aktywności.
    Okno do konfigurowania nowego projektu.
  5. Nadaj aplikacji nazwę i kliknij Zakończ, aby rozpocząć proces generowania.

Na podstawie promptu Gemini w Android Studio generuje uporządkowany plan aplikacji. Po zatwierdzeniu planu agent rozpoczyna autonomiczne generowanie, aby skonfigurować i utworzyć aplikację.

Aktualizowanie zależności za pomocą agenta AI

Uaktualnianie zależności może być złożonym i czasochłonnym zadaniem. Od wersji Android Studio Otter 1 Canary 5 agent AI automatyzuje i upraszcza proces uaktualniania zależności, eliminując żmudną pracę i zwiększając łatwość utrzymania projektu. Wystarczy kilka kliknięć, aby bezproblemowo uaktualnić wszystkie zależności i korzystać z najnowszych wersji, dzięki czemu możesz skupić się na tworzeniu wysokiej jakości aplikacji.

Aktualizowanie bibliotek z katalogu wersji.
Zaktualizuj biblioteki z katalogu wersji.

Aby zaktualizować zależności za pomocą agenta AI, wykonaj jedną z tych czynności:

  • Kliknij Refactor (lub kliknij prawym przyciskiem myszy w edytorze lub widoku projektu) > Update dependencies (Aktualizuj zależności).
  • W pliku libs.versions.toml najedź kursorem na podkreśloną wersję, kliknij menu Pokaż działania kontekstowe i wybierz Zaktualizuj wszystkie biblioteki za pomocą Gemini.

Podczas tego procesu agent przedstawia ogólny plan uaktualnienia, dzięki czemu możesz śledzić postępy krok po kroku i sprawdzać wszystkie zmiany przed ich zastosowaniem. Agent przechodzi przez proces kompilacji, rozwiązując wszelkie błędy kompilacji wynikające z uaktualnień. W każdej chwili możesz sprawdzić, zaakceptować lub cofnąć zmiany albo zatrzymać agenta.

Sugerowane rozwiązania problemów z awariami

W pakiecie funkcji Meerkat w Android Studio udostępniliśmy statystyki Gemini dotyczące awarii zgłaszanych w narzędziu Statystyki jakości aplikacji. Android Studio może teraz używać Gemini do analizowania danych o awariach wraz z kodem źródłowym, aby sugerować potencjalne poprawki. Po wybraniu awarii w oknie narzędzia Statystyki jakości aplikacji otwórz kartę Statystyki i kliknij Zaproponuj rozwiązanie po tym, jak Gemini wygeneruje statystyki dotyczące awarii. Następnie Gemini generuje sugerowane zmiany w kodzie, które możesz sprawdzić i zaakceptować na karcie różnic w edytorze.

Narzędzie do testowania zrzutów ekranu podglądu w widoku tworzenia

Użyj narzędzia do testowania zrzutów ekranu podglądu Compose, aby testować interfejsy Compose i zapobiegać regresjom. Nowe narzędzie pomaga generować raporty HTML, które umożliwiają wizualne wykrywanie zmian w interfejsie aplikacji. Więcej informacji znajdziesz w artykule Podgląd kompozycji Testowanie zrzutów ekranu.

LeakCanary w profilerze Android Studio

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

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

Zadanie profilera LeakCanary w Android Studio aktywnie przenosi analizę wycieku pamięci z urządzenia na komputer deweloperski, 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.

Analiza wycieków pamięci w LeakCanary z kontekstem Przejdź do deklaracji na potrzeby debugowania

Obsługa monochromatycznych ikon w Studio kreacji

Pakiet nowych funkcji Android Studio Narwhal 2025.1.3 Canary 2 i nowsze upraszczają tworzenie ikon aplikacji z motywem. W Androidzie 13 (API na poziomie 33) i nowszych użytkownicy mogą wybrać ikony aplikacji z motywem, które dostosowują się do tapety i motywu urządzenia.

Aby obsługiwać tę funkcję, Android Studio integruje nową opcję ikony monochromatycznej bezpośrednio w kreatorze Image Asset Studio. Podczas tworzenia ikony adaptacyjnej aplikacji zobaczysz teraz osobną kartę Monochromatyczna, a także dotychczasowe karty Pierwszy planTło. Możesz podać osobną monochromatyczną ikonę aplikacji (zobacz specyfikacje projektu) lub zezwolić Androidowi Studio na ponowne użycie warstwy pierwszego planu ikony adaptacyjnej jako warstwy monochromatycznej.

Studio komponentów graficznych możesz otworzyć w Menedżerze zasobów lub klikając prawym przyciskiem myszy katalog projektu i wybierając Nowy > Komponent graficzny.

Jako typ ikony wybierz Ikony programu uruchamiającego (adaptacyjne i starsze), aby wyświetlić nową kartę Monochromatyczne.

Po zaimportowaniu ikon możesz wyświetlić podgląd ikon aplikacji z motywem.

Obsługa monochromatycznych ikon w Studiu kreacji

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 dostęp do pełnego katalogu bezpośrednio w środowisku 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 ją w najnowszej wersji Canary.

Obsługa symboli Material w narzędziu Vector Asset Studio

Uproszczone zarządzanie JDK dzięki kryteriom JVM demona Gradle

Aby uprościć zarządzanie pakietem JDK w przypadku kompilacji Gradle, Android Studio domyślnie używa teraz kryteriów JVM demona Gradle w przypadku nowych projektów. Ta funkcja umożliwia Gradle automatyczne wykrywanie zgodnego pakietu JDK dla projektu zainstalowanego na komputerze w celu wykonywania kompilacji Gradle lub automatyczne udostępnianie wymaganego pakietu JDK przez pobranie go, jeśli nie można go znaleźć lokalnie. Ta funkcja została ustabilizowana w Gradle 9.2.0.

Upraszcza to konfigurację projektu i usprawnia zarządzanie pakietem JDK na kilka sposobów:

  • Mniej błędów konfiguracji: aby zaimportować i skompilować projekt, nie musisz już mieć zainstalowanego konkretnego pakietu JDK, co zmniejsza liczbę błędów związanych z konfiguracją w przypadku nieprawidłowego wyboru pakietu JDK.
  • Spójne kompilacje: wybór JDK w przypadku kompilacji Gradle jest spójny nie tylko na różnych komputerach, ale też w IDE i wierszu poleceń, co zapobiega tworzeniu wielu demonów Gradle, które negatywnie wpływają na wydajność.

W przypadku istniejących projektów, które korzystają ze zgodnej wersji Gradle, Android Studio wyświetla powiadomienie z opcją automatycznego przeniesienia zdefiniowanej w projekcie konfiguracji Gradle JDK do kryteriów JVM demona przy zachowaniu tych samych specyfikacji.

Nowy proces wykonywania kompilacji Gradle

Android Studio Panda 2

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