Nowe funkcje w wersji testowej Android Studio

Na tej stronie znajdziesz listę nowych funkcji wprowadzonych w wersjach próbnych Android Studio. Kompilacje w wersji testowej dają wcześniejszy dostęp do najnowszych funkcji i udoskonaleń w Android Studio. Możesz pobrać je stąd. W razie problemów z podglądem Android Studio daj nam znać. Raporty o błędach pomagają ulepszać Android Studio.

Najnowsze informacje o wersjach przedpremierowych w Android Studio, w tym listę istotnych poprawek wprowadzonych w każdej wersji przedpremierowej, znajdziesz w aktualizacjach wersji na blogu Android Studio.

Aktualne wersje Android Studio

W tabeli poniżej znajdziesz listę aktualnych wersji Androida Studio i odpowiadających im kanałów.

Wersja Na kanale
Android Studio iguana | 1.2023.2023 Stabilnie
Wtyczka Androida do obsługi Gradle w wersji 8.3.0 Stabilnie
Android Studio Jellyfish | 1.3.2023 r. Beta
Android Studio Koala | 3.2023 r. Canary

Skróty do ustawień w interfejsie urządzenia

Aby ułatwić tworzenie i debugowanie UI, wprowadziliśmy w interfejsie urządzenia interfejs urządzenia Ustawianie skrótów w oknie narzędzia Uruchomione urządzenia w Android Studio. Za pomocą skrótów możesz zobaczyć efekt typowych ustawień interfejsu, takich jak ciemny motyw, rozmiar czcionki, rozmiar ekranu, język aplikacji i TalkBack. Możesz używać skrótów z emulatorami, lustrzanymi urządzeniami fizycznymi i urządzeniami strumieniowanymi z Laboratorium Firebase.

Ustawienia ułatwień dostępu takie jak TalkBack i Przeczytaj na głos pojawiają się tylko wtedy, gdy są już zainstalowane na urządzeniu. Jeśli nie widzisz tych opcji, pobierz aplikację Ułatwienia dostępu na Androida ze Sklepu Play.

Ustawianie skrótów w interfejsie użytkownika urządzenia w aktywnym oknie urządzenia
Ustawianie skrótów w interfejsie użytkownika urządzenia w uruchomionym oknie urządzenia

Zgodność z podglądami wtyczek Androida do obsługi Gradle

Każda wersja testowa Android Studio jest publikowana razem z odpowiadającą jej wersją wtyczki Androida do obsługi Gradle (AGP). Wersje testowe Studio powinny działać z dowolną zgodną stabilną wersją AGP. Jeśli jednak korzystasz z podglądu AGP, musisz użyć odpowiedniej wersji testowej Studio (np. Android Studio Chipmunk Canary 7 z pakietem AGP w wersji 7.2.0-alfa07). Próby użycia zróżnicowanych wersji (np. Android Studio Chipmunk Beta 1 z pakietem AGP w wersji 7.2.0-alfa07) spowodują błąd synchronizacji, a w rezultacie pojawi się prośba o aktualizację pakietu do odpowiedniej wersji AGP.

Szczegółowe informacje o wycofaniu i usunięciu interfejsu API wtyczki Androida do obsługi Gradle znajdziesz w artykule Aktualizacje interfejsu API wtyczki Androida do obsługi Gradle.

Android Studio Jellyfish | 1.3.2023 r.

Oto nowe funkcje w Android Studio Jellyfish | Android Studio Jellyfish. Aby zobaczyć, jakie poprawki zostały naprawione w tej wersji Android Studio, zajrzyj do sekcji Zamknięte problemy.

Przedstawiamy Gemini w Android Studio

Gemini w Android Studio to Twój towarzysz programowania aplikacji na Androida. To oparte na AI środowisko konwersacyjne w Android Studio, które pomaga zwiększyć produktywność, odpowiadając na pytania dotyczące tworzenia aplikacji na Androida. Więcej informacji znajdziesz w artykule Meet Gemini w Android Studio.

Dostęp do rzeczywistych urządzeń dzięki strumieniowaniu z urządzenia w Android Studio

Strumieniowanie danych z urządzenia w Android Studio pozwala bezpiecznie łączyć się ze zdalnymi, fizycznymi urządzeniami z Androidem hostowanymi w bezpiecznych centrach danych Google. Technologia Firebase to najszybszy i najłatwiejszy sposób testowania aplikacji na prawdziwych urządzeniach, takich jak Google Pixel 8 Pro, Pixel Fold czy wybrane urządzenia Samsung.

Animacja przedstawiająca użycie strumieniowego przesyłania danych z urządzenia w Android Studio.

Po połączeniu się z urządzeniem możesz wdrożyć aplikację, wyświetlić wyświetlacz, wchodzić w interakcję z urządzeniem (w tym obracać i rozwijać urządzenie) oraz wykonywać wszystkie inne czynności, jakie można wykonać na urządzeniu przez bezpośrednie połączenie ADB przez SSL – wszystko to bez opuszczania Android Studio. Gdy skończysz korzystać z urządzenia, Google wyczyści wszystkie Twoje dane i zresetuje je do ustawień fabrycznych, zanim udostępni je innemu deweloperowi.

W bieżącej otwartej fazie alfa możesz korzystać z strumieniowego przesyłania danych z urządzenia bez opłat w projektach Firebase w ramach abonamentu Spark lub Blaze. Aby zacząć, zaloguj się na konto dewelopera w Android Studio i wybierz projekt Firebase. Jeśli nie masz jeszcze projektu Firebase, możesz go łatwo utworzyć. Więcej informacji znajdziesz w artykule Przesyłanie strumieniowe z urządzenia w Android Studio.

Nowy proces logowania

Gdy zalogujesz się w Android Studio za pomocą konta dewelopera, zyskasz możliwość korzystania z usług Google dla deweloperów, takich jak wyświetlanie raportów Firebase Crashlytics i Android Vitals w statystykach jakości aplikacji, dostęp do prawdziwych urządzeń zdalnych za pomocą strumieniowego przesyłania danych z urządzenia w Android Studio oraz pisanie wyższej jakości kodu za pomocą bota Studio bezpośrednio z IDE.

Android Studio Jellyfish ułatwia dodawanie kont i zarządzanie nimi, a także zapewnia IDE z wyłącznie uprawnieniami wymaganymi dla każdej funkcji. Aby rozpocząć, wykonaj jedną z tych czynności:

  • Przejdź do jednej z opisanych wcześniej funkcji i postępuj zgodnie z instrukcjami, aby się zalogować i przyznać niezbędne uprawnienia.
  • Po zalogowaniu się możesz zarządzać swoimi kontami i uprawnieniami, wybierając Ustawienia/Preferencje > Narzędzia > Konta Google.

Nowe funkcje dotyczące daltonizmu w funkcji sprawdzania interfejsu tworzenia wiadomości

Sprawdzanie interfejsu użytkownika to nowe symulacje i testy, które umożliwiają opracowanie atrakcyjnych wizualnie elementów dla wszystkich użytkowników. Po prostu wejdź w tryb sprawdzania interfejsu z podglądu tworzenia wiadomości, aby wyświetlić go z różnymi niedoskonałościami rozpoznawania kolorów i upewnić się, że projekty są przejrzyste i użyteczne.

Przykład sprawdzania w interfejsie użytkownika funkcji rozpoznawania kolorów

Przekierowywanie dźwięku przy użyciu powielania urządzenia

Od wersji Android Studio Jellyfish Canary 5 możesz przekierowywać dźwięk z podłączonych urządzeń fizycznych na głośniki lub słuchawki komputerowe. Dzięki funkcji przekierowania dźwięku słuchawki są podłączone do komputera i słuchają zarówno komputera, jak i połączonego telefonu, bez konieczności ręcznego łączenia się z jednym urządzeniem i drugim. Aby włączyć przekierowywanie dźwięku, otwórz Android Studio > Ustawienia > Narzędzia > Duplikowanie urządzenia i wybierz Przekierowuj dźwięk z urządzeń lokalnych. Pamiętaj, że w przypadku urządzeń z Laboratorium Firebase z Androidem 12 lub nowszym dźwięk jest przekierowywany zawsze, niezależnie od ustawień.

Instalacja profilu podstawowego

Android Studio Jellyfish automatycznie kompiluje profile podstawowe po zainstalowaniu na urządzeniu dla projektów korzystających z AGP w wersji 8.4 lub nowszej. Dotyczy to profili podstawowych, które zostały wygenerowane za pomocą modułu generatora profili podstawowych lub za pomocą bibliotek takich jak Compose. Automatyczna instalacja pozwala cieszyć się korzyściami związanymi z wydajnością profili bazowych podczas lokalnego instalowania aplikacji wersji lub korzystania z profilowania niskiego narzutu.

Zmiany w działaniu wtyczki Androida do obsługi Gradle

Począwszy od wtyczki Androida do obsługi Gradle w wersji 8.4.0-alfa04, jeśli projekt biblioteki Androida zostanie zmniejszony, zmniejszone klasy programu zostaną opublikowane na potrzeby publikowania między projektami. Oznacza to, że jeśli aplikacja jest zależna od zmniejszonej wersji podprojektów biblioteki Androida, plik APK będzie zawierał zmniejszone klasy biblioteki Androida. Jeśli w pliku APK brakuje klas, konieczne może być dostosowanie reguł przechowywania biblioteki.

Jeśli tworzysz i publikujesz AAR, lokalne pliki jar, od których zależna jest Twoja biblioteka, zostaną uwzględnione w AAR w niezmienionej formie, co oznacza, że ograniczacz kodu nie będzie na nich działać.

Aby przywrócić poprzednie działanie, ustaw parametr android.disableMinifyLocalDependenciesForLibraries w gradle.properties i zgłoś błąd. Kolejne wersje Zasad usuną tę flagę.

Android Studio Koala | 3.2023 r.

Oto nowe funkcje w Android Studio Koala | 2023.3.2. Aby zobaczyć, jakie poprawki zostały naprawione w tej wersji Androida Studio, zapoznaj się z sekcją Zamknięte problemy.

Uruchom Android Studio w trybie awaryjnym

Android Studio umożliwia teraz uruchomienie Android Studio w trybie awaryjnym. Ten tryb może być przydatny, gdy niektóre funkcje nie będą działać lub nie uruchomi się całe IDE. Czasami może to być spowodowane przez niestandardowe konfiguracje, zmienne środowiskowe lub wtyczki niezgodne z Androidem Studio.

Korzystanie z trybu awaryjnego tymczasowo przywraca IDE do zestawu domyślnych konfiguracji, które mogą umożliwić jego uruchomienie. Dzięki temu można rozwiązywać problemy, aby zidentyfikować problem i przywrócić działanie funkcji. Tryb bezpieczny próbuje otworzyć Android Studio z ograniczoną funkcją. Aby to zrobić, wykonaj te czynności:

  • Wyłącza wtyczki innych firm
  • Przywraca pakiet wtyczki Kotlin do wersji pierwotnie zawartej w Studio
  • Tymczasowo resetuje konfiguracje, np. w pliku studio.vmoptions
  • Sprawdza zmienne środowiskowe, które mogą uniemożliwiać uruchomienie, np. JRE_HOME i TMP
  • W razie potrzeby przywraca środowisko JRE do zgodnej wersji

Aby uruchomić Android Studio w trybie awaryjnym, wykonaj te czynności:

  1. Znajdź skrypt trybu awaryjnego.
    • W systemie Windows przejdź do obszaru AndroidStudio/bin i znajdź skrypt studio_safe.bat.
    • W systemie macOS otwórz Android Studio/Contents/bin i znajdź skrypt studio_safe.sh.
    • W systemie Linux otwórz android-studio/bin i znajdź skrypt studio_safe.sh.
  2. Uruchom skrypt: otwórz wiersz poleceń i wpisz studio_safe.bat (studio_safe.sh w przypadku systemu macOS lub Linux) i naciśnij Enter.

Tworzenie aplikacji generatywnej AI przy użyciu szablonu interfejsu Gemini API

Za pomocą Android Studio możesz teraz utworzyć aplikację, która implementuje generatywną AI za pomocą pakietu SDK AI od Google. Szablon interfejsu Gemini API w Android Studio pozwala wykorzystać w aplikacji funkcje oparte na AI, np. te, które wymagają generowania tekstu i rozpoznawania obrazów, aby zachwycić użytkowników.

Więcej informacji znajdziesz w artykule o tworzeniu pierwszej aplikacji generatywnej AI w Android Studio.