Pakiet funkcji Ladybug w Android Studio | 2.2024.2024

Android Studio to oficjalne IDE do tworzenia aplikacji na Androida, które zawiera wszystko, czego potrzebujesz do tworzenia aplikacji na Androida.

Ta strona zawiera listę nowych funkcji i ulepszeń w najnowszej wersji na stabilnym kanale, czyli w ramach pakietu nowych funkcji Android Studio Ladybug. Możesz pobrać ją tutaj lub zaktualizować w Android Studio, klikając Pomoc > Sprawdź dostępność aktualizacji (Android Studio > Sprawdź dostępność aktualizacji w przypadku systemu macOS).

Aby sprawdzić, co zostało naprawione w tej wersji Android Studio, zapoznaj się z rozwiązanymi problemami.

Informacje o wersjach Android Studio, które nie są już wspierane, znajdziesz w sekcji Wcześniejsze wersje.

Aby uzyskać wczesny dostęp do nowych funkcji i ulepszeń, skorzystaj z wersji zapoznawczych Android Studio.

Jeśli napotkasz problemy z Android Studio, zapoznaj się ze stroną Znane problemy lub Rozwiązywanie problemów.

Wtyczka Androida do obsługi Gradle i zgodność z Android Studio

System kompilacji Android Studio jest oparty na Gradle, a wtyczka Android Gradle (AGP) dodaje kilka funkcji specyficznych dla kompilowania aplikacji na Androida. W tabeli poniżej znajdziesz, która wersja AGP jest wymagana w przypadku każdej wersji Android Studio.

Wersja Android Studio Wymagana wersja AGP
Pakiet nowych funkcji Ladybug | 2024.2.2 3,2–8,8
Biedronka | 2024.2.1 3.2–8.7
Koala Feature Drop | 2024.1.2 3.2–8.6
Koala | 2024.1.1 3,2–8,5
Jellyfish | 2023.3.1 3,2–8,4
Iguana | 2023.2.1 3.2–8.3
Hedgehog | 2023.1.1 3.2–8.2
Giraffe | 2022.3.1 3.2-8.1
Flamingo | 2022.2.1 3.2–8.0

Starsze wersje

Wersja Android Studio Wymagana wersja AGP
Electric Eel | 2022.1.1 3,2–7,4
Dolphin | 2021.3.1 3,2–7,3
Wiewiórka | 2021.2.1 3,2–7,2
Bumblebee | 2021.1.1 3.2-7.1
Arctic Fox | 2020.3.1 3.1–7.0

Informacje o nowościach we wtyczce Androida do obsługi Gradle znajdziesz w notatkach do wersji wtyczki Androida do obsługi Gradle.

Minimalne wersje narzędzi dla poziomu interfejsu API Androida

Istnieją minimalne wersje Android Studio i AGP, które obsługują określony poziom interfejsu API. Korzystanie z wersji Android Studio lub AGP starszych niż wymagane przez targetSdk lub compileSdk w Twoim projekcie może spowodować nieoczekiwane problemy. Zalecamy używanie najnowszej wersji w wersji zapoznawczej Android Studio i AGP do pracy nad projektami przeznaczonymi na wersje zapoznawcze systemu operacyjnego Android. Możesz zainstalować wersje podglądowe Android Studio obok stabilnej wersji.

Minimalne wersje Android Studio i AGP:

Poziom interfejsu API Minimalna wersja Android Studio Minimalna wersja AGP
Baklava Preview Meerkat | 2024.3.1 8.9.0
35 Koala Feature Drop | 2024.2.1 8.6.0
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2

Oto nowe funkcje w pakiecie nowych funkcji Android Studio Ladybug.

Podgląd animacji kart na Wear

Android Studio Ladybug Canary 2 lub nowsza wersja obsługuje teraz podgląd animacji na kartach w Wear OS, dzięki czemu łatwiej jest sprawdzać i debugować animacje na kartach bezpośrednio w IDE. Ta funkcja opiera się na obsłudze kart w Wear OS wprowadzonej w Android Studio Koala.

Aby rozpocząć:

  1. Zaktualizuj Android Studio do wersji Ladybug Canary 2 lub nowszej.
  2. Dodawanie płytek i bibliotek narzędzi:
    1. Dodaj zależności do pliku build.gradle.kts na poziomie aplikacji:
            # Required for the previews
            debugImplementation(libs.androidx.tiles.tooling)
            implementation(libs.androidx.tiles.tooling.preview)
            # Dependencies needed to build the tiles
            implementation(libs.androidx.tiles)
            implementation(libs.androidx.protolayout)
            implementation(libs.androidx.protolayout.material)
          
    2. Plik libs.versions.toml:
          [versions]
          tiles = "1.5.0-alpha01"
          protolayout = "1.3.0-alpha01"
          [libraries]
          androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" }
          androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" }
          androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" }
          androidx-protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" }
          androidx-protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" }
          androidx-protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
          
  3. Skonfiguruj podgląd usług dotyczących kafelków. Szczegółowe instrukcje znajdziesz w przewodniku po wersji testowej kart. Jeśli Twoje kafelki zawierają animacje, automatycznie pojawi się podgląd animacji, który pozwoli Ci je sprawdzić i przetestować.

Ta funkcja usprawnia proces tworzenia kart na Wear OS, ponieważ umożliwia wizualne i interaktywne dopracowanie animacji kart w Android Studio.

Wycofanie Motion Editor

W przyszłej wersji wycofamy Edytor animacji w ramach trwającego procesu przejścia z XML na Jetpack Compose. Compose oferuje nowocześniejsze i bardziej wydajne podejście do tworzenia animacji. Zachęcamy deweloperów do korzystania z podglądu animacji w Compose w przypadku nowych projektów.

Nowe funkcje Gemini w Android Studio

W pakiecie nowych funkcji Android Studio Ladybug znajdziesz nowe funkcje edytora kodu, 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:

Integracja z Google Play SDK Index

Integracja Android Studio z Google Play SDK Index obejmuje teraz ostrzeżenia z Google Play SDK Console. Dzięki temu możesz sprawdzić wszystkie potencjalne problemy z wersją lub zgodnością z zasadami w zależnościach, zanim prześlesz aplikację do Konsoli Google Play.

Aby zaoszczędzić Twój czas, Android Studio wyświetla teraz notatki autorów pakietu SDK bezpośrednio w edytorze. Jeśli dostępna jest zalecana wersja lub zakres wersji, Android Studio wyświetli też szybkie rozwiązanie:

Android Studio wyświetla też ostrzeżenia, gdy w konkretnej wersji pakietu SDK występują znane luki w zabezpieczeniach. Te informacje pomogą Ci wykrywać i rozwiązywać te problemy podczas tworzenia aplikacji, aby móc stosować sprawdzone metody.

Symulowane możliwości i wartości czujnika

Android Studio zawiera teraz nowy panel czujników, który umożliwia symulowanie urządzenia z określonymi funkcjami czujników (np. z czujnikiem tętna) lub bez nich, a także ustawianie określonych wartości testowych dla tych czujników. Za pomocą tego panelu możesz sprawdzić, jak aplikacja radzi sobie z urządzeniami o różnych możliwościach czujników. Ten panel jest przydatny do testowania aplikacji do dbania o zdrowie i kondycję, zwłaszcza na urządzeniach z Wear OS.

Przycisk znajduje się w pobliżu środka wiersza panelu
Panel Usługi zdrowotne Wear, dostępny w emulatorze.

Aby otworzyć panel i z niego korzystać:

  1. Utwórz lub otwórz urządzenie wirtualne Androida (AVD)uruchom aplikację na emulatorze.
  2. W panelu emulatora wybierz Wear Health Services. Otwórz panel usług zdrowotnych Wear Otwiera się panel Usługi zdrowotne Wear Health z listą czujników dostępnych na różnych urządzeniach z Androidem.

Po otwarciu panelu możesz:

  • Przełącz między Standardowymi funkcjami, Wszystkimi funkcjami (domyślnie) i Niestandardowymi funkcjami. Kliknij Zastosuj, aby wysłać bieżącą listę funkcji do emulowanego urządzenia, lub wybierz Zresetuj, aby przywrócić domyślne wartości włączenia/wyłączenia funkcji.
  • Po kliknięciu przycisku menu Wyzwalanie zdarzeń możesz wywoływać różne zdarzenia użytkownika. Tutaj możesz uruchamiać automatyczne wstrzymywanie/wznawianie aktywności fitness, uruchamiać zdarzenia związane ze snem użytkownika oraz uruchamiać uderzenia golfa, które użytkownik wykonuje na polu golfowym lub na polu do minigolfa.
  • Zastępowanie wartości czujników po rozpoczęciu ćwiczenia w aplikacji zainstalowanej na emulatorze. Po wpisaniu nowych wartości dla różnych danych ćwiczeń wybierz Zastosuj, aby zsynchronizować te wartości z emulatorem. Przydaje się to do testowania, jak aplikacja radzi sobie z różnymi warunkami treningu i tendencjami fitnessowymi użytkowników.

Aby zaimplementować App Links, deweloperzy muszą opublikować w swoich witrynach plik JSON protokołu Digital Asset Links, który posłuży do potwierdzenia prawa własności do domeny. Gdy asystent App Links wykryje nieudane sprawdzanie w internecie, utworzy plik JSON, który może naprawić te błędy. Użytkownik może pobrać ten plik JSON, a następnie przesłać go do odpowiedniej witryny, aby rozwiązać problemy z sprawdzaniem w internecie.

Jeśli plik JSON już istnieje, użytkownicy mogą porównać istniejące i nowo wygenerowane pliki JSON, aby znaleźć różnice.

Aby otworzyć Asystenta linków do aplikacji, na głównym pasku menu kliknij Narzędzia > Asystent linków do aplikacji.