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 Android Studio Meerkat. 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 zamkniętymi 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 wstępnej 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 |
---|---|
Meerkat | 2024.3.1 | 3,2–8,9 |
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 Meerkat w Android Studio.
Ulepszenia podglądu w widoku tworzenia
Android Studio Meerkat zawiera kilka optymalizacji podglądu Compose, które ułatwiają pracę:
- Ulepszone powiększanie: w podglądzie tworzenia możesz płynniej i szybciej powiększać obraz.
- Zwijana grupa podglądu: możesz bardziej efektywnie zarządzać powierzchnią podglądu. Zwiń grupy komponentów pod ich nazwami, aby zmniejszyć bałagan i ułatwić skupienie się na konkretnych komponentach.
- Tryby widoku: aby uprościć podgląd, tryb siatki jest widokiem domyślnym, tryb galerii można włączyć, klikając prawym przyciskiem myszy widok podglądu, a widok listy został usunięty. Dzięki temu możesz wyświetlać swoje komponenty w bardziej przejrzysty i uporządkowany sposób.
Dzięki tym ulepszeniom tworzenie i ulepszanie interfejsów Compose jest łatwiejsze niż kiedykolwiek.

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:
- Upewnij się, że używasz najnowszej wersji Android Studio Meerkat i że Twoja aplikacja korzysta z najnowszej wersji wtyczki Android Gradle.
- Otwórz Android Studio i utwórz nowy projekt Androida za pomocą szablonu Pusta aktywność.
- Przełącz z widoku Android na widok projektu, aby uzyskać dostęp do struktury projektu.
- W 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.
- Otwórz plik
build.gradle.kts
w katalogu aplikacji na Androida i dodaj zależność od modułu współdzielonego. W module udostępnionym otwórz plik
Platform.android.kt
i dodaj ten wiersz kodu:actual fun platform() = "Android from Shared KMP Module"
Otwórz plik
MainActivity.kt
w katalogu aplikacji na Androida i zmodyfikuj go, aby wywołać funkcjęplatform()
z udostępnionego modułu.skompiluj projekt i uruchom aplikację na Androida; Na ekranie powinien wyświetlić się komunikat „Hello Android from Shared KMP Module!” (Cześć Androidzie 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ą tworzenie konfiguracji urządzenia dostosowanej do Twoich potrzeb i najlepiej działającej na Twoim komputerze.

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ć 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ę wykonania:app
, działanie zostanie skompilowane i zmontowane w kontekścieapp
. 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 intencji dewelopera, zarówno przycisk na pasku narzędzi, jak i skrót klawiszowy Control/Command + F9 wykonują teraz nowe działanieBuild 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 tworzenia: oprócz działań „Tworzenie” i „Kompilowanie” zmieniliśmy nazwę działania
Make Project
naAssemble Project
. Wprowadziliśmy też nowe działanieAssemble Project with Tests
do składania komponentów testowych.
Statystyki Google Play SDK: ostrzeżenia dotyczące wycofanego pakietu SDK
Autorzy pakietów SDK mogą teraz wskazać, kiedy pakiet SDK został wycofany, oraz wspomnieć o alternatywnych pakietach SDK, których można użyć zamiast wycofanego. Jeśli któryś z pakietów SDK używanych przez Twoją aplikację został wycofany przez jego autorów, zobaczysz odpowiednie ostrzeżenia w Android Studio wraz z informacjami o innych pakietach SDK, których możesz użyć zamiast niego.