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

Poniższa tabela zawiera listę bieżących wersji Android Studio i odpowiednich kanałów.

Wersja Kanał
Android Studio Meerkat | 2024.3.1 Stabilnie
Wtyczka Androida do obsługi Gradle 8.9.0 Stabilnie
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 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.

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.

Gemini w Android Studio obsługuje teraz multimodalne załączniki graficzne

Teraz możesz dołączać obrazy bezpośrednio do promptów Gemini w Android Studio. Możesz uzyskać natychmiastowe informacje o skomplikowanych schematach technicznych lub użyć szablonów projektów, aby wygenerować odpowiadające im szkielety kodu. Dzięki płynnej integracji kontekstu wizualnego z procesem obsługiwanym przez AI możesz osiągnąć nowy poziom wydajności i kreatywności.

Załącznik z obrazem w Gemini w Android Studio
Gemini w Android Studio: dołącz obraz

Testowanie i rozwijanie aplikacji przy użyciu tworzenia i przywracania kopii zapasowej

Zapewnienie prawidłowego działania funkcji tworzenia kopii zapasowej i przywracania danych na Androidzie w aplikacji jest kluczowym aspektem, który pozwala użytkownikom zachować zaangażowanie w aplikację po przejściu na nowe urządzenie lub przywróceniu danych z chmury. Testowanie, czy tworzenie kopii zapasowej i przywracanie danych w aplikacji działają prawidłowo, może być jednak trudne.

Pakiet nowych funkcji Meerkat w Android Studio umożliwia generowanie kopii zapasowej aplikacji i jej przywracanie na innym urządzeniu. Może to być przydatne, aby sprawdzić, czy aplikacja działa zgodnie z oczekiwaniami podczas przywracania danych aplikacji z jednego urządzenia na drugie lub z kopii zapasowej w chmurze. Możesz też szybciej skonfigurować urządzenie testowe z danymi, których potrzebujesz do tworzenia i debugowania aplikacji.

Tworzenie kopii zapasowej

Aby wygenerować plik kopii zapasowej:

  1. Wdrażanie wersji debugowania aplikacji na połączone urządzenie
  2. Aby wygenerować kopię zapasową, wykonaj jedną z tych czynności:
    • W oknie Urządzenie w stanie uruchomienia kliknij na pasku narzędzi opcję Utwórz kopię zapasową danych aplikacji.
    • Na głównym pasku menu wybierz Uruchom > Utwórz kopię zapasową danych aplikacji.
    • Na karcie Eksplorator urządzenia > Procesy kliknij prawym przyciskiem myszy proces aplikacji i wybierz Utwórz kopię zapasową danych aplikacji.
  3. W wyświetlonym oknie:
    • Potwierdź identyfikator aplikacji, dla której chcesz wygenerować kopię zapasową
    • Wybierz, czy chcesz wygenerować kopię zapasową z urządzenia na urządzenie, w chmurze czy w chmurze (niezaszyfrowanej).
    • Potwierdź nazwę i lokalizację kopii zapasowej, którą chcesz zapisać. Domyślnie kopia zapasowa jest zapisywana w katalogu głównym bieżącego projektu w Android Studio.
      Utwórz kopię zapasową aplikacji.
  4. Gdy Android Studio zapyta, czy może zatrzymać aplikację, kliknij OK. Aby wygenerować kopię zapasową, Android Studio musi zatrzymać proces aplikacji.

Wygenerowane kopie zapasowe możesz wyświetlić w oknie narzędzi Projekt > Android w węźle Pliki kopii zapasowej.

Przywracanie danych aplikacji

Aby przywrócić dane aplikacji:

  1. Wdrożyć aplikację na połączonym urządzeniu. Aplikacja powinna mieć ten sam identyfikator aplikacji co plik kopii zapasowej, który chcesz przywrócić na urządzeniu.
  2. Przejdź do jednej z tych opcji i kliknij ją:
    • W oknie Urządzenie z uruchomionym systemem kliknij na pasku narzędzi opcję Przywróć dane aplikacji, a następnie wybierz plik kopii zapasowej z ostatniej historii lub kliknij Przeglądaj.
    • Na głównym pasku menu kliknij Uruchom > Przywróć dane aplikacji.
    • Na karcie Eksplorator urządzenia > Procesy kliknij prawym przyciskiem myszy proces aplikacji i wybierz Przywróć dane aplikacji.
    • W oknie narzędzi Projekt > Android kliknij prawym przyciskiem myszy kopię zapasową w następującym węźle: Pliki kopii zapasowej i wybierz Przywróć dane aplikacji.
  3. W razie potrzeby wybierz kopię zapasową z ostatniej historii lub kliknij Przeglądaj…, aby wybrać plik kopii zapasowej do przywrócenia z pamięci lokalnej.

Możesz też dołączyć plik kopii zapasowej jako część konfiguracji uruchomienia, aby podczas wdrażania aplikacji dane aplikacji były przywracane z pliku kopii zapasowej. Aby to zrobić:

  1. Na głównym pasku menu kliknij Uruchom > Edytuj konfiguracje…*.
  2. Wybierz konfigurację uruchomienia aplikacji i otwórz Opcje przywracania.
    Przywracanie opcji w konfiguracji uruchomienia.
  3. Aby przywrócić aplikację z kopii zapasowej, zaznacz pole obok pozycji Przywróć stan aplikacji.
  4. Wybierz plik kopii zapasowej z ostatniej historii lub przejrzyj i wybierz plik kopii zapasowej z miejscowego magazynu danych.
  5. Jeśli chcesz przywrócić dane aplikacji tylko przy pierwszej instalacji, zaznacz pole obok opcji Przywracaj tylko przy nowej instalacji pliku APK. Ta opcja może być przydatna, jeśli wdrażasz aplikację na nowe urządzenie testowe i chcesz przywrócić dane, aby ułatwić debugowanie i tworzenie aplikacji.
  6. Aby zapisać konfigurację uruchomienia, kliknij OK.
  7. Wdróż aplikację za pomocą konfiguracji uruchomienia, aby przetestować przywracanie danych aplikacji na połączonym urządzeniu.

Obsługa ikon z motywem

Aby mieć pewność, że ikona aplikacji będzie wyglądać jak najlepiej, gdy użytkownicy włączą opcję „Ikony motywu” w Androidzie 13 w opcjach dewelopera, Android Studio Meerkat Feature Drop | 2024.3.2 Canary 1 umożliwia teraz podgląd wyglądu ikony z nowym algorytmem motywów.

Aby mieć pełną kontrolę nad wyglądem ikony, prześlij własną ikonę tematycznie dopasowaną do projektu. 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.

Podgląd ikony aplikacji zgodnej z wybranym motywem
Podgląd ikony aplikacji z motywem

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

Pakiet nowych funkcji Android Studio Meerkat | 2024.3.2 zawiera obsługę dla programistów tworzących wciągające treści za pomocą Jetpacka XR W tej wersji udostępniamy 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ć aplikacje w środowisku wirtualnym.
  • Layout Inspector dla XR: debugowanie i optymalizowanie układów interfejsu Compose w środowisku XR. Narzędzie do sprawdzania układu 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 kompozycji 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.