Ta strona zawiera listę nowych funkcji wprowadzonych w wersjach podglądowych Android Studio. Wersje w wersji zapoznawczej zapewniają wcześniejszy dostęp do najnowszych funkcji i ulepszeń w Android Studio. Te wersje podglądu możesz pobrać tutaj. Jeśli napotkasz problemy z wersją w poziomie podglądu Android Studio, daj nam znać. Twoje zgłoszenia błędów pomagają ulepszać Android Studio.
Najnowsze informacje o wersjach w wersji zapoznawczej Android Studio, w tym lista istotnych poprawek w każdej wersji zapoznawczej, znajdziesz w artykule Aktualizacje wersji na blogu Android Studio.
Aktualne wersje Android Studio
W tabeli poniżej znajdziesz obecne wersje Android Studio i odpowiednie kanały.
Wersja | Kanał |
---|---|
Android Studio Ladybug | 2024.2.1 | Stabilnie |
Wtyczka Androida do obsługi Gradle 8.7.0 | Stabilnie |
Android Studio: aktualizacja z nowymi funkcjami w ramach Ladybug | 2024.2.2 | Wersja beta |
Android Studio Meerkat | 2024.3.1 | Canary |
Zgodność z wersjami podglądowymi wtyczki Androida do obsługi Gradle
Każda wersja podglądu Android Studio jest publikowana wraz z odpowiednią wersją wtyczki Androida do obsługi Gradle (AGP). Wersje Studio w wersji podglądowej powinny działać z dowolną kompatybilną stabilną wersją AGP. Jeśli jednak używasz wersji w wersji testowej pakietu AGP, musisz użyć odpowiadającej wersji testowej Studio (np. Android Studio Chipmunk Canary 7 z pakietem 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ą błąd synchronizacji, co spowoduje wyświetlenie prośby o aktualizację do odpowiedniej wersji AGP.
Szczegółowy dziennik wycofywanych i usuwanych interfejsów API wtyczki Androida do obsługi Gradle znajdziesz w aktualizacjach interfejsu API wtyczki Androida do obsługi Gradle.
Android Studio: aktualizacja z nowymi funkcjami Ladybug | 2024.2.2
Oto nowe funkcje w wersji Android Studio Ladybug | 2024.2.2. Aby sprawdzić, co zostało naprawione w tej wersji Android Studio, zapoznaj się z rozwiązanymi problemami.
Generowanie podglądów elementów składanych za pomocą Gemini
Podglądy komponentów pomagają wizualizować komponenty podczas projektowania w Android Studio. Aby ułatwić Ci dołączanie danych testowych jako parametrów podglądu, Android Studio obsługuje teraz funkcję eksperymentalną: generowanie podglądu kodu za pomocą Gemini.
Aby uzyskać dostęp do tego narzędzia, kliknij prawym przyciskiem myszy dowolną kompozycję i otwórz Gemini > Generuj podgląd „<nazwa Composable>” lub Generuj podgląd Compose dla tego pliku.
Wygenerowany przez Gemini kod może nie być idealny za każdym razem, ale stanowi cenny punkt wyjścia, który przyspiesza proces tworzenia.
Twoja opinia pomoże nam poprawić dokładność i uczynić tę integrację jeszcze bardziej przydatną dla deweloperów aplikacji na Androida.
Podgląd animacji kart na Wear
Android Studio Ladybug Canary 2 lub nowsza wersja obsługuje teraz podglądy animacji kafelków na Wear, dzięki czemu łatwiej jest sprawdzać i debugować animacje kafelków bezpośrednio w IDE. Ta funkcja opiera się na obsłudze podglądu kafelków na Wear OS wprowadzonej w Android Studio Koala.
Aby rozpocząć:
- Zaktualizuj Android Studio do wersji Ladybug Canary 2 lub nowszej.
- Dodawanie płytek i bibliotek narzędzi:
- Dodaj zależności do pliku
build.gradle.kts
na poziomie aplikacji:# Required for the previews debugImplementation(libs.androidx.tiles.tooling) implementation(libs.androidx.tiles.tooling.preview) # Dependencies needed to build the tiles implementation(libs.androidx.tiles) implementation(libs.androidx.protolayout) implementation(libs.androidx.protolayout.material)
- Plik
libs.versions.toml
:[versions] tiles = "1.5.0-alpha01" protolayout = "1.3.0-alpha01" [libraries] androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" } androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" } androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" } androidx-protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" } androidx-protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" } androidx-protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
- Skonfiguruj podgląd usług dotyczących kafelków. Szczegółowe instrukcje znajdziesz w przewodniku po wersji testowej kart. Jeśli Twoje kafelki zawierają animacje, automatycznie pojawi się podgląd animacji, który pozwoli Ci je sprawdzić i przetestować.
Ta funkcja usprawnia proces tworzenia widżetów na Wear OS, ponieważ umożliwia wizualne i interaktywne dopracowanie animacji widżetów w Android Studio.
Wycofanie Motion Editor
W przyszłej wersji wycofamy Edytor animacji w ramach trwającego procesu przejścia z XML na Jetpack Compose. Compose oferuje nowocześniejsze i bardziej wydajne podejście do tworzenia animacji. Zachęcamy deweloperów do korzystania z podglądu animacji w Compose w przypadku nowych projektów.
Nowe funkcje Gemini w Android Studio
W ramach pakietu nowych funkcji Android Studio Ladybug wprowadzamy kilka nowych funkcji edytora kodu, które wykorzystują Gemini, aby zwiększyć Twoją produktywność. Aby korzystać z tych funkcji, włącz udostępnianie kontekstu kodu Gemini w bieżącym projekcie.
Aby dowiedzieć się więcej o tych funkcjach, kliknij te linki:
- Transformacje kodu w Gemini
- Generowanie dokumentacji
- Zmienianie nazwy za pomocą Gemini
- Przemyśl nazwy zmiennych
- Generowanie komunikatu zatwierdzenia
- Analizowanie raportów o awariach
- Generowanie scenariuszy testów jednostkowych
Integracja z Google Play SDK Index
Integracja Android Studio z Google Play SDK Index obejmuje teraz ostrzeżenia z Konsoli Google Play SDK. Dzięki temu możesz sprawdzić wszystkie potencjalne problemy z wersją lub zasadami w zależnościach, zanim prześlesz aplikację do Konsoli Google Play.
Aby zaoszczędzić Twój czas, Android Studio wyświetla teraz notatki autorów pakietu SDK bezpośrednio w edytorze. Jeśli dostępna jest zalecana wersja lub zakres wersji, Android Studio wyświetli też szybkie rozwiązanie:
Android Studio wyświetla też ostrzeżenia, gdy w konkretnej wersji pakietu SDK występują znane luki w zabezpieczeniach. Te informacje pomogą Ci wykrywać i rozwiązywać te problemy podczas tworzenia aplikacji, aby móc stosować sprawdzone metody.
Symulowane możliwości i wartości czujnika
Android Studio zawiera teraz nowy panel czujników, który umożliwia symulowanie urządzenia z określonymi funkcjami czujników (np. z czujnikiem tętna) lub bez nich, a także ustawianie określonych wartości testowych dla tych czujników. Za pomocą tego panelu możesz sprawdzić, jak aplikacja radzi sobie z urządzeniami o różnych możliwościach czujników. Ten panel jest przydatny do testowania aplikacji do dbania o zdrowie i kondycję, zwłaszcza na urządzeniach z Wear OS.
Aby otworzyć panel i z niego korzystać:
- Utwórz lub otwórz urządzenie wirtualne Androida (AVD) i uruchom aplikację na emulatorze.
- W panelu emulatora wybierz Wear Health Services. Otwiera się panel Usługi zdrowotne Wear, w którym wyświetlana jest lista czujników dostępnych na różnych urządzeniach z Androidem.
Po otwarciu panelu możesz:
- Przełącz między Standardowe funkcje, Wszystkie funkcje (domyślnie) i Niestandardowe. Kliknij Zastosuj, aby wysłać bieżącą listę funkcji do emulowanego urządzenia, lub kliknij Resetuj, aby przywrócić domyślne wartości włączenia/wyłączenia listy funkcji.
- Po kliknięciu przycisku menu Wyzwalanie zdarzeń możesz wywoływać różne zdarzenia użytkownika. Tutaj możesz uruchomić automatyczne wstrzymywanie/wznawianie aktywności fitness, uruchomić zdarzenia związane ze snem użytkownika oraz uruchomić uderzenia golfa, które użytkownik wykonuje na polu golfowym lub na polu do minigolfa.
- Zastępowanie wartości czujników po rozpoczęciu ćwiczenia w aplikacji zainstalowanej na emulatorze. Po wpisaniu nowych wartości dla różnych danych ćwiczenia wybierz Zastosuj, aby zsynchronizować te wartości z emulatorem. Przydaje się to do testowania, jak aplikacja radzi sobie z różnymi warunkami treningu i tendencjami fitnessowymi użytkowników.
Narzędzie do testowania zrzutów ekranu w widoku tworzenia
Użyj narzędzia do testowania zrzutów ekranu z przeglądarki, aby przetestować interfejs użytkownika w Compose i zapobiec regresji. Nowe narzędzie pomaga generować raporty HTML, które umożliwiają wizualne wykrywanie zmian w interfejsie aplikacji. Więcej informacji znajdziesz w artykule Testowanie zrzutów ekranu w komponie podglądu.
Zaktualizowany interfejs użytkownika dodawania urządzeń wirtualnych i zdalnych do Menedżera urządzeń
Android Studio ulepsza UX podczas tworzenia lokalnego urządzenia wirtualnego lub dodawania urządzenia z strumieniowania urządzenia z Androidem.
Aby rozpocząć, w Menedżerze urządzeń kliknij przycisk + i wybierz Utwórz urządzenie wirtualne lub Wybierz urządzenia zdalne.
Podczas tworzenia nowego urządzenia wirtualnego nowe filtry i rekomendacje ułatwiają konfigurowanie urządzenia w sposób odpowiadający Twoim potrzebom i najlepiej działający na Twoim komputerze.
Podobnie podczas wybierania urządzeń zdalnych z Android Device Streaming nowe filtry ułatwiają znajdowanie i wybieranie potrzebnych urządzeń. Teraz wystarczy, że klikniesz przycisk Firebase u góry okna Menedżera urządzeń, aby wybrać projekt Firebase, którego chcesz używać do przesyłania strumieniowego na urządzeniach z Androidem.
Android Studio Meerkat | 2024.3.1
Ta wersja do wczesnych testów to Android Studio Meerkat | 2024.3.1.
Aby sprawdzić, co zostało naprawione w tej wersji Android Studio, zapoznaj się z zamkniętymi problemami.