Informacje o wtyczce Androida do obsługi Gradle

System kompilacji Android Studio jest oparty na Gradle, a wtyczka Androida do obsługi Gradle dodaje kilka funkcji, które są specyficzne dla kompilowania aplikacji na Androida.

Na tej stronie dowiesz się, jak aktualizować narzędzia Gradle. Informacje o wersji wtyczki Androida do obsługi Gradle znajdziesz na stronie z informacjami o wersji.

Ogólne podsumowanie nadchodzących zmian powodujących niezgodność we wtyczce Androida do obsługi Gradle znajdziesz w harmonogramie wtyczki Androida do obsługi Gradle.

Szczegółowe informacje o konfigurowaniu kompilacji Androida za pomocą Gradle znajdziesz na tych stronach:

Więcej informacji o systemie kompilacji Gradle znajdziesz w przewodniku użytkownika Gradle.

Aktualizowanie wtyczki Androida do obsługi Gradle

Gdy zaktualizujesz Android Studio, może pojawić się prośba o automatyczne zaktualizowanie wtyczki Androida do obsługi Gradle do najnowszej dostępnej wersji. Możesz zaakceptować aktualizację lub ręcznie określić wersję na podstawie wymagań kompilacji projektu.

Wersję wtyczki możesz określić w Android Studio w menu Plik > Struktura projektu > Projekt lub w pliku build.gradle.kts najwyższego poziomu. Wersja wtyczki dotyczy wszystkich modułów skompilowanych w tym projekcie Android Studio. Poniższy przykład ustawia wtyczkę w wersji 9.2.0 z pliku build.gradle.kts:

Kotlin

plugins {
    id("com.android.application") version "9.2.0" apply false
    id("com.android.library") version "9.2.0" apply false
    id("org.jetbrains.kotlin.android") version "2.3.21" apply false
}

Dynamiczny

plugins {
    id 'com.android.application' version '9.2.0' apply false
    id 'com.android.library' version '9.2.0' apply false
    id 'org.jetbrains.kotlin.android' version '2.3.21' apply false
}

Uwaga: nie należy używać zależności dynamicznych w numerach wersji, np. 'com.android.tools.build:gradle:9.2.+'. Korzystanie z tej funkcji może powodować nieoczekiwane aktualizacje wersji i trudności z rozwiązywaniem różnic między wersjami.

Jeśli określona wersja wtyczki nie została pobrana, Gradle pobierze ją przy następnej kompilacji projektu lub gdy w pasku menu Android Studio klikniesz Plik > Synchronizuj projekt z plikami Gradle.

Aktualizowanie Gradle

Gdy zaktualizujesz Android Studio, może pojawić się prośba o zaktualizowanie Gradle do najnowszej dostępnej wersji. Możesz zaakceptować aktualizację lub ręcznie określić wersję na podstawie wymagań kompilacji projektu.

W tabeli poniżej znajdziesz informacje o tym, która wersja Gradle jest wymagana w przypadku każdej wersji wtyczki Androida do obsługi Gradle. Aby uzyskać najlepszą wydajność, używaj najnowszej możliwej wersji Gradle i wtyczki.

Wersja wtyczkiMinimalna wymagana wersja Gradle
9.29.4.1
9.19.3.1
9.09.1.0
8.138.13
8.128.13
8.118.13
8.108.11.1
8.98.11.1
8.88.10.2
8.78.9
8.68.7
8.58.7
8.48.6
8.38.4
8.28.2
8.18.0
8.08.0

Starsze wersje

Wersja wtyczkiWymagana wersja Gradle
7.47.5
7.37.4
7.27.3.3
7.17.2
7.07.0
4.2.0+6.7.1
4.1.0+6.5+
4.0.0+6.1.1+
3.6.0–3.6.45.6.4+
3.5.0–3.5.45.4.1+
3.4.0–3.4.35.1.1+
3.3.0–3.3.34.10.1+
3.2.0–3.2.14.6+
3.1.0+4.4+
3.0.0+4.1+
2.3.0+3.3+
2.1.3–2.2.32.14.1–3.5
2.0.0–2.1.22.10–2.13
1.5.02.2.1–2.13
1.2.0–1.3.12.2.1–2.9
1.0.0–1.1.32.2.1–2.3

Wersję Gradle możesz określić w Android Studio w menu Plik > Struktura projektu > Projekt lub zaktualizować ją za pomocą wiersza poleceń. Zalecamy używanie narzędzia wiersza poleceń Gradle Wrapper, które aktualizuje skrypty gradlew. Poniższy przykład ustawia wersję Gradle na 9.4.1 za pomocą Gradle Wrapper. Aby zaktualizować zarówno Gradle, jak i Gradle Wrapper, musisz uruchomić to polecenie 2 razy (więcej informacji znajdziesz w artykule Aktualizowanie Gradle Wrapper).

gradle wrapper --gradle-version 9.4.1

W niektórych przypadkach może to jednak się nie udać, np. jeśli właśnie zaktualizowano wtyczkę Androida do obsługi Gradle i nie jest ona już zgodna z bieżącą wersją Gradle. W takim przypadku, musisz edytować odniesienie do dystrybucji Gradle w pliku gradle/wrapper/gradle-wrapper.properties. Poniższy przykład ustawia wersję Gradle na 9.4.1 w pliku gradle-wrapper.properties.

...
distributionUrl = https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip
...

Zgodność wtyczki Androida do obsługi Gradle i Androida Studio

System kompilacji Android Studio jest oparty na Gradle, a wtyczka Androida do obsługi Gradle dodaje kilka funkcji, które są specyficzne dla kompilowania aplikacji na Androida. W tabeli poniżej znajdziesz informacje o tym, która wersja wtyczki Androida do obsługi Gradle jest wymagana w przypadku każdej wersji Androida Studio.

Wersja Androida Studio Wymagana wersja wtyczki Androida do obsługi Gradle
Panda 4 | 2025.3.4 4.0–9.2
Panda 3 | 2025.3.3 4.0–9.1
Panda 2 | 2025.3.2 4.0–9.1
Panda 1 | 2025.3.1 4.0–9.0
Pakiet nowych funkcji Otter 3 | 2025.2.3 4.0–9.0
Pakiet nowych funkcji Otter 2 | 2025.2.2 4.0–8.13
Otter | 2025.2.1 4.0–8.13
Pakiet nowych funkcji Narwhal 4 | 2025.1.4 4.0–8.13
Pakiet nowych funkcji Narwhal 3 | 2025.1.3 4.0–8.13
Pakiet nowych funkcji Narwhal | 2025.1.2 4.0–8.12
Narwhal | 2025.1.1 3.2–8.11
Pakiet nowych funkcji Meerkat | 2024.3.2 3.2–8.10
Meerkat | 2024.3.1 3.2–8.9

Starsze wersje

Wersja Androida Studio Wymagana wersja wtyczki Androida do obsługi Gradle
Pakiet nowych funkcji Ladybug | 2024.2.2 3.2–8.8
Ladybug | 2024.2.1 3.2–8.7
Pakiet nowych funkcji Koala | 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
Electric Eel | 2022.1.1 3.2–7.4
Dolphin | 2021.3.1 3.2–7.3
Chipmunk | 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 informacjach o wersji wtyczki Androida do obsługi Gradle.

Minimalne wersje narzędzi dla poziomu interfejsu API Androida

Istnieją minimalne wersje Androida Studio i wtyczki Androida do obsługi Gradle, które obsługują określony poziom interfejsu API. Używanie wersji Androida Studio lub wtyczki Androida do obsługi Gradle starszych niż wymagane przez targetSdk lub compileSdk w projekcie może prowadzić do nieoczekiwanych problemów. W przypadku projektów, które są przeznaczone na wersje testowe systemu operacyjnego Android, zalecamy używanie najnowszej wersji testowej Androida Studio i wtyczki Androida do obsługi Gradle. Wersje testowe Androida Studio możesz zainstalować obok wersji stabilnej.

Minimalne wersje Androida Studio i wtyczki Androida do obsługi Gradle są takie:

Poziom API Minimalna wersja Androida Studio Minimalna wersja wtyczki Androida do obsługi Gradle
37 Panda 3 | 2025.3.3 Patch 1 9.1.1
36.1 Pakiet nowych funkcji Narwhal 3 | 2025.1.3 8.13.0
36 Meerkat | 2024.3.1 Patch 1 8.9.1
35 Pakiet nowych funkcji Koala | 2024.2.1 8.6.0
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2