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ąć:
- Zaktualizuj Android Studio do wersji Ladybug Canary 2 lub nowszej.
- Dodawanie płytek i bibliotek narzędzi:
- 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)
- 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" }
- 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:
- Przekształcenia kodu w Gemini
- Generowanie dokumentacji
- Zmienianie nazwy za pomocą Gemini
- Ponowne przeanalizowanie nazw zmiennych
- Generowanie komunikatów zatwierdzenia
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.
Aby otworzyć panel i z niego korzystać:
- Utwórz lub otwórz urządzenie wirtualne Androida (AVD) i uruchom aplikację na emulatorze.
- W panelu emulatora wybierz Wear Health Services. 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.
Asystent linków aplikacji: generowanie pliku JSON i rozwiązywanie problemów z internetem
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.