Nowe funkcje w wersji testowej Android Studio

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ł
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 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 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.

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 > Prompt Library. 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. Ten usprawniony proces eliminuje konieczność ponownego wpisywania często używanych promptów, oszczędzając czas i siły deweloperów.

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 udostępniany moduł KMP:

  1. Upewnij się, że używasz najnowszej wersji Android Studio Meerkat i że Twoja aplikacja korzysta z najnowszej wersji wtyczki Android Gradle.
  2. Otwórz Android Studio i utwórz nowy projekt Androida za pomocą szablonu Pusta aktywność.
  3. Przełącz z widoku Android na widok projektu, aby uzyskać dostęp do struktury projektu.
  4. 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.
  5. Otwórz plik build.gradle.kts w katalogu aplikacji na Androida i dodaj zależność od modułu współdzielonego.
  6. W module udostępnionym otwórz plik Platform.android.kt i dodaj ten wiersz kodu:

    actual fun platform() = "Android from Shared KMP Module"
    
  7. Otwórz plik MainActivity.kt w katalogu aplikacji na Androida i zmodyfikuj go tak, aby wywoływał funkcję platform() z udostępnionego modułu.

  8. Kompiluj projekt i uruchamiaj 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ą konfigurowanie urządzenia w sposób odpowiadający Twoim potrzebom i najlepiej działający na Twoim komputerze.

Za pomocą interfejsu użytkownika zidentyfikuj i wybierz optymalny obraz systemu dla swojego wirtualnego urządzenia.

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ć 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:

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ę :app, działanie zostanie skompilowane i zmontowane w kontekście app. 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 zamiarów dewelopera, zarówno przycisk na pasku narzędzi, jak i skrót Control/Command + F9 wykonują teraz nowe działanie Build 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 kompilacji: oprócz działań „Kompiluj” i „Kompiluj” zmieniliśmy nazwę działania Make Project na Assemble Project. Wprowadziliśmy też nowe działanie Assemble Project with Tests do składania komponentów testowych.

Dostępne wsparcie dla Androida Studio XR

Android Studio Meerkat | 2024.3.1 Canary 5 obsługuje teraz tworzenie przez deweloperów wciągających środowisk za pomocą Jetpacka XR. Ta wersja zawiera narzędzia, które ułatwiają eksperymentowanie, wdrażanie i debugowanie aplikacji 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 autonomiczny emulator słuchawek XR za pomocą Menedżera AVD, aby wyświetlać podgląd i debugować treści 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, a mamy w planach wiele innych ciekawych funkcji. Podziel się z nami opiniami i prześlij prośby o dodanie funkcji, aby pomóc nam tworzyć 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 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.

Gemini znajduje się w połowie menu, które wyświetla się po kliknięciu prawym przyciskiem myszy. Utwórz podgląd pojawi się u dołu menu drugiego poziomu.
Gemini może generować podgląd tworzenia dla Twoich komponentó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.