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
Poniższa tabela zawiera listę bieżących wersji Android Studio i odpowiednich kanałów.
Wersja | Kanał |
---|---|
Pakiet nowych funkcji Android Studio Ladybug | 2024.2.2 | Stabilnie |
Wtyczka Androida do obsługi Gradle 8.8.0 | Stabilnie |
Android Studio Meerkat | 2024.3.1 | Wersja beta |
Pakiet nowych funkcji Android Studio Meerkat | 2024.3.2 | 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 testowej AGP, musisz użyć 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ą 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 Meerkat | 2024.3.1
Oto nowe funkcje w Android Studio Meerkat | 2024.3.1.
Aby sprawdzić, co zostało naprawione w tej wersji Android Studio, zapoznaj się z zamkniętymi problemami.
Ulepszenia podglądu w widoku tworzenia
Android Studio Meerkat zawiera kilka optymalizacji podglądu Compose, które ułatwiają pracę:
- Ulepszone powiększanie: w podglądzie tworzenia możesz płynniej i szybciej powiększać obraz.
- Zwijana lista grup: możesz bardziej efektywnie zarządzać obszarem podglądu. Zwiń grupy komponentów pod ich nazwami, aby zmniejszyć bałagan i ułatwić skupienie się na konkretnych komponentach.
- Tryby widoku: aby uprościć podgląd, tryb siatki jest widokiem domyślnym, tryb galerii można otworzyć, klikając prawym przyciskiem myszy widok podglądu, a widok listy został usunięty. Dzięki temu możesz wyświetlać swoje komponenty w bardziej przejrzysty i uporządkowany sposób.
Dzięki tym ulepszeniom tworzenie i ulepszanie interfejsów tworzenia jest łatwiejsze niż kiedykolwiek.
Integracja modułu udostępnionego KMP z aplikacjami na Androida
Android Studio zawiera teraz nowy szablon modułu, który umożliwia dodawanie do aplikacji wspólnej logiki za pomocą Kotlin Multi-Platform (KMP). Aby wypróbować tę funkcję, utwórz w nowej aplikacji na Androida moduł udostępniany KMP:
- Upewnij się, że używasz najnowszej wersji Android Studio Meerkat i że Twoja aplikacja korzysta z najnowszej wersji wtyczki Android Gradle.
- Otwórz Android Studio i utwórz nowy projekt Androida za pomocą szablonu Pusta aktywność.
- Przełącz z widoku Android na widok projektu, aby uzyskać dostęp do struktury projektu.
- W widoku projektu kliknij przycisk Nowy i w wyświetlonym menu wybierz Kotlin – moduł wieloplatformowy. Jako typ wybierz Moduł udostępniony i zachowaj ustawienia domyślne.
- Otwórz plik
build.gradle.kts
w katalogu aplikacji na Androida i dodaj zależność od modułu współdzielonego. W module udostępnionym otwórz plik
Platform.android.kt
i dodaj ten wiersz kodu:actual fun platform() = "Android from Shared KMP Module"
Otwórz plik
MainActivity.kt
w katalogu aplikacji na Androida i zmodyfikuj go, aby wywołać funkcjęplatform()
z udostępnionego modułu.Skompiluj projekt i uruchom aplikację na Androida. Na ekranie powinien wyświetlić się komunikat „Hello Android from Shared KMP Module!” (Cześć, Android z modułu KMP).
Te wspólne moduły zawierają wspólną logikę biznesową, której można używać na platformach Android i iOS.
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ą tworzenie konfiguracji urządzenia dostosowanej do Twoich potrzeb i najlepiej działającej 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ądzenia z Androidem.
Nowe funkcje Gemini w Android Studio
Android Studio Meerkat wprowadza nowe funkcje, które wykorzystują Gemini, aby zwiększyć 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:
Zaktualizowane menu i czynności dotyczące tworzenia
Aby ułatwić tworzenie dokładnie tego, czego potrzebujesz, podczas pracy nad projektami w Android Studio wprowadziliśmy te zmiany w działaniach kompilacji i menu Kompilacja:
- Dodano nowe działanie
Build 'run-configuration-name' Run Configuration
: to działanie tworzy obecnie wybraną konfigurację uruchomienia. Jeśli na przykład masz wybraną konfigurację wykonania:app
, działanie zostanie skompilowane i zmontowane w kontekścieapp
. Jeśli ostatnio na urządzeniu był wykonywany test, ta czynność spowoduje utworzenie tych testów. - Ustawiliśmy
Build 'run-configuration-name' Run Configuration
jako domyślne działanie kompilacji: aby lepiej dopasować działanie do intencji dewelopera, zarówno przycisk na pasku narzędzi, jak i skrót klawiszowy Control/Command + F9 wykonują teraz nowe działanieBuild run-configuration-name Run Configuration
. - Zmieniona kolejność działań kompilacji: nowe działanie
Build run-configuration-name
zostało umieszczone na górze menu Kompilacja, a potem działania „Zbuduj…” i „Zmontuj…” (wcześniej „Utwórz…”). Zmieniliśmy też nazwę działania „Odbuduj projekt” na „Wyczyść i zmontuj projekt z testami”, aby odzwierciedlała ona jego działanie. - Używane czasowniki odpowiadające temu, co tak naprawdę robią działania tworzenia: oprócz działań „Tworzenie” i „Kompilowanie” zmieniliśmy nazwę działania
Make Project
naAssemble Project
. Wprowadziliśmy też nowe działanieAssemble Project with Tests
do składania komponentów testowych.
Statystyki Google Play SDK: ostrzeżenia dotyczące wycofanego pakietu SDK
Autorzy pakietów SDK mogą teraz wskazywać, kiedy pakiet SDK został wycofany, oraz wymieniać alternatywne pakiety SDK, których można użyć. Jeśli któryś z pakietów SDK używanych przez Twoją aplikację został wycofany przez jego autorów, zobaczysz odpowiednie ostrzeżenia w Android Studio wraz z informacjami o innych pakietach SDK, których możesz użyć zamiast niego.
Pakiet nowych funkcji Android Studio Meerkat | 2024.3.2
Oto nowe funkcje w Android Studio Meerkat Feature Drop | 2024.3.2.
Aby sprawdzić, co zostało naprawione w tej wersji Android Studio, zapoznaj się z zamkniętymi problemami.
Obsługa ikon z motywem
Aby mieć pewność, że ikona aplikacji będzie wyglądać jak najlepiej, gdy użytkownicy włączą opcję „Motywuj ikony” w Androidzie 13 w opcjach dewelopera, w Android Studio Meerkat Feature Drop | 2024.3.2 Canary 1 możesz teraz wyświetlić podgląd ikony z użyciem nowego algorytmu motywów.
Aby mieć pełną kontrolę nad wyglądem ikony, prześlij własną ikonę tematycznie dopasowaną do projektu. Aby to zrobić, dodaj niestandardową warstwę monochromatyczną. Nawet jeśli jeszcze tego nie zrobisz, możesz użyć tego nowego narzędzia do podglądu, aby zobaczyć, jak będzie wyglądać Twoja ikona, i sprawdzić, czy nie ma problemów z kontrastem kolorów.
Zmiana katalogów konfiguracji Android Studio
Począwszy od wersji Meerkat Feature Drop Canary 2, Android Studio używa tych samych konfiguracji użytkowników w przypadku wersji Canary, beta i stabilnych. W rezultacie opcja „Podgląd” została usunięta z ścieżki katalogu konfiguracji w Android Studio w wersjach Canary i beta.
Dodatkowo, aby umożliwić wdrażanie funkcji jednocześnie z aktualizacjami platformy, dodaliśmy do ścieżki katalogu konfiguracji wersję mikro. Na przykład AndroidStudio2024.3.2
zamiast AndroidStudio2024.3
.
Jeśli chcesz importować konfiguracje ręcznie, zapoznaj się z artykułem Eksportowanie i importowanie ustawień IDE.
Biblioteka promptów
Nowa funkcja Biblioteka promptów w Gemini w Android Studio zwiększa produktywność, umożliwiając zapisywanie często używanych promptów i zarządzanie nimi. Aby przechowywać i pobierać prompty, otwórz Ustawienia > Gemini > Biblioteka promptów. Możesz też kliknąć prawym przyciskiem myszy prompt na czacie, aby zapisać go na później. Aby zastosować zapisany prompt, kliknij prawym przyciskiem myszy w Edytorze i otwórz Gemini > Biblioteka promptów, aby zastosować prompt. Dzięki temu usprawnionemu procesowi nie trzeba ponownie wpisywać często używanych promptów, co pozwala deweloperom zaoszczędzić czas i siły.
Dostępne wsparcie dla Androida Studio XR
Nowości w Android Studio Meerkat | 2024.3.1 wprowadza obsługę dla deweloperów tworzących wciągające treści za pomocą Jetpacka XR Ta wersja zawiera narzędzia, które pomogą Ci efektywniej eksperymentować, wdrażać i debugować aplikacje XR.
- Szablon XR: rozpocznij tworzenie aplikacji XR za pomocą nowego szablonu projektu, który został opracowany specjalnie dla Jetpacka XR. Dzięki temu będziesz mieć solidne podstawy w kodzie, aby rozpocząć przygodę z rozwojem rzeczywistości rozszerzonej.
- Emulator rzeczywistości powiększonej: testuj aplikacje rzeczywistości powiększonej bez potrzeby korzystania z fizycznego sprzętu. Utwórz samodzielny emulator słuchawek XR za pomocą Menedżera AVD, aby wyświetlać podgląd i debugować aplikacje w środowisku wirtualnym.
- Layout Inspector dla XR: debugowanie i optymalizowanie układów interfejsu Compose w środowisku XR. Narzędzie Layout Inspector obsługuje teraz aplikacje XR, zapewniając wgląd w strukturę aplikacji i pomagając w identyfikowaniu potencjalnych problemów.
Obsługa XR w Android Studio jest jeszcze na wczesnym etapie, ale mamy w planach wiele innych ciekawych funkcji. Podziel się z nami opiniami i prześlij prośby o dodanie funkcji, aby pomóc nam kształtować przyszłość rozwoju XR w Android Studio.
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 w Compose za pomocą Gemini.
Aby uzyskać dostęp do tego narzędzia, kliknij prawym przyciskiem dowolną kompozycję i otwórz Gemini > Generuj "<Nazwa Kompozycji>" Podgląd. Jeśli bieżący plik nie ma żadnych podglądów, kliknij prawym przyciskiem myszy i otwórz Gemini > Wygeneruj podgląd tworzenia.
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.
Narzędzie do testowania zrzutów ekranu w widoku tworzenia
Użyj narzędzia do testowania zrzutów ekranu z przeglądarki, aby przetestować interfejsy 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 procesie tworzenia za pomocą funkcji podglądu.