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

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.