Informacje o wersji wtyczki Androida do obsługi Gradle w wersji 8.6

Repozytorium JCenter stało się tylko do odczytu 31 marca 2021 r. Więcej Więcej informacji zawiera Aktualizacja usługi JCenter.

System kompilacji Android Studio oparty jest na Gradle i narzędziu Android Gradle. dodaje kilka funkcji charakterystycznych dla tworzenia aplikacji na Androida. Chociaż wtyczka Androida do obsługi Gradle (AGP) jest zwykle aktualizowana na etapie blokady na urządzeniach z Androidem. Studio, wtyczka (i reszta systemu Gradle) może działać niezależnie od Android Studio i będzie aktualizowane oddzielnie.

Z tej strony dowiesz się, jak zaktualizować narzędzia Gradle datę i najnowsze aktualizacje. Informacje o wersji na Androida w poprzedniej wersji Wersje wtyczki Gradle, zobacz informacjami o poprzednich wersjach.

Aby sprawdzić, co zostało poprawione w tej wersji wtyczki Androida do obsługi Gradle, przeczytaj artykuł zamknięte problemy.

Ogólne podsumowanie nadchodzących zmian powodujących niezgodność w Android Gradle przeczytaj artykuł Android Harmonogram dotyczący wtyczki Gradle.

Szczegółowe informacje o konfigurowaniu kompilacji Androida za pomocą Gradle znajdziesz zobacz te strony:

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

Aktualizowanie wtyczki Androida do obsługi Gradle

Po zaktualizowaniu Android Studio możesz zobaczyć prośbę o automatyczne zaktualizować wtyczkę Androida do obsługi Gradle do najnowszej wersji. Ty mogą zaakceptować aktualizację lub ręcznie określić wersję na podstawie z wymaganiami kompilacji projektu.

Możesz określić wersję wtyczki w wybierz Plik > Projekt Struktura > menu Projekt w Android Studio lub pliku build.gradle.kts najwyższego poziomu. Wersja wtyczki dotyczy wszystkich modułów utworzonych w tym projekcie Android Studio. Poniższe przykładowe zestawy z wersji 8.6.0 Plik build.gradle.kts:

Kotlin

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

Odlotowe

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

Uwaga: nie używaj w wersji zależności dynamicznych. takie jak 'com.android.tools.build:gradle:8.6.+' Korzystanie z tej funkcji może spowodować nieoczekiwane aktualizacje wersji i utrudnić i w rozwiązaniu różnic między wersjami.

Jeśli określona wersja wtyczki nie została pobrana, Gradle pobierze ją. następnym razem, gdy będziesz kompilować projekt lub klikniesz Plik > Synchronizowanie projektu z plikami Gradle na pasku menu w Android Studio.

Aktualizowanie Gradle

Po zaktualizowaniu Android Studio możesz zobaczyć prośbę o zaktualizuj Gradle do najnowszej wersji. Możesz zaakceptować zaktualizuj lub ręcznie określ wersję na podstawie kompilacji projektu .

W tabeli poniżej znajdziesz informacje o tym, która wersja Gradle jest wymagana w przypadku każdego typu aplikacji wersji wtyczki Androida do obsługi Gradle. Aby uzyskać najlepszą skuteczność, korzystać z najnowszej wersji zarówno Gradle, jak i wtyczki.

Wersja wtyczkiMinimalna wymagana wersja Gradle
8,58,7
8.48,6
8.38.4
8.28.2
8.1z Androidem 8.0
z Androidem 8.0z Androidem 8.0
7.47,5

Starsze wersje

Wersja wtyczkiWymagana wersja Gradle
7.37.4
7.27.3.3
7.17.2
7,07,0
4.2.0+6.7.1
4.1.0 lub nowszy6,5 lub więcej
4.0.0+6.1.1 lub nowszy
3.6.0–3.6.45.6.4 lub nowszy
3.5.0–3.5.45.4.1 lub nowszy
3.4.0–3.4.35.1.1 lub nowszy
3.3.0–3.3.34.10.1 lub nowszy
3.2.0–3.2.14,6 lub nowszy
3.1.0 lub nowszy4,4 lub nowszy
3.0.0 lub nowsze4.1 lub nowszy
2.3.0+3,3 lub nowszy
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 tym miejscu: Plik > Struktura projektu > menu Projekt w Android Studio, lub zaktualizuj wersję Gradle za pomocą wiersza poleceń. Preferowany sposób to użycie funkcji Opakowanie Gradle narzędzia wiersza poleceń, które aktualizuje skrypty gradlew. Poniżej W tym przykładzie ustawiamy wersję Gradle na 8.6 za pomocą komponentu Gradle Wrapper. Aby uaktualnić zarówno Gradle, jak i Sama obudowa Gradle Wrapper (więcej informacji: Uaktualnianie kodu Gradle Wrapper).

gradle wrapper --gradle-version 8.6

W niektórych przypadkach może się to jednak nie udać, jeśli na przykład niedawno zaktualizujesz AGP i nie jest już zgodny z bieżącą wersją Gradle. W tym przypadku edytuj odniesienie do dystrybucji Gradle w pliku gradle/wrapper/gradle-wrapper.properties. Poniżej ustawia wersję Gradle na 8.6 w gradle-wrapper.properties.

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

Gradle Androida wtyczka i zgodność z Android Studio

System kompilacji Android Studio oparty jest na Gradle i narzędziu Android Gradle. wtyczki (AGP) dodaje kilka funkcji charakterystycznych dla tworzenia aplikacji na Androida. w poniższej tabeli podano, które wersje AGP są wymagane w przypadku poszczególnych wersji Android Studio.

Wersja Android Studio Wymagana wersja AGP
Biedronka | 1.2024.2024 3,2–8,7
Pakiet funkcji koala | 2.01.2024 r. 3,2–8,6
Koala | 1.2024.2024 3,2–8,5
Meduza | 1.03.2023 r. 3,2–8,4
Iguana | 1.2023.2023 3,2–8,3
Jeż | 1.01.2023 r. 3,2–8,2
Żyrafa | 1.03.2022 3.2–8.1
Flaming | 1.2022.2022 3,2–8,0

Starsze wersje

Wersja Android Studio Wymagana wersja AGP
Węgorz elektryczny | 1.2022.2022 r. 3,2–7,4
Delfin | 1.03.2021 3,2–7,3
Wiewiórka | 1.2021.2021 3,2–7,2
Trzmiel | 1.01.2021 3.2–7.1
Lis polarny | 1.03.2020 3,1–7,0

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

Minimalna liczba wersji narzędzi na poziomie interfejsu API Androida

Istnieją minimalne wersje Android Studio i AGP, które obsługują określony interfejs API na poziomie 300%. Nie używasz wersji Android Studio lub AGP w wersji starszej niż wymagana targetSdk lub compileSdk projektu mogą spowodować nieoczekiwane problemy. Śr zalecamy korzystanie z najnowszej wersji testowej Android Studio i AGP projektów, które są kierowane na wersje testowe systemu operacyjnego Android. Dostępne opcje instaluj wersji testowej Androida Studio oraz wersji stabilnej.

Minimalne wersje Android Studio i AGP to:

Poziom interfejsu API Minimalna wersja Android Studio Minimalna wersja AGP
Wersja testowa VanillaIceCream Meduza | 1.03.2023 r. 8.4
34 Jeż | 1.01.2023 r. 8.1.1
33 Flaming | 1.2022.2022 7.2

Zmiany w obsłudze wersji (listopad 2020 r.)

Aktualizujemy numerację wersji wtyczki Androida do obsługi Gradle (AGP) na ściśle pasuje do bazowego narzędzia do kompilacji Gradle.

Oto najważniejsze zmiany:

  • AGP będzie teraz korzystać z semantycznej obsługi wersji, a zmiany powodujące niezgodność przeznaczonego na duże wydania.

  • Każdego roku publikujemy jedną główną wersję pakietu AGP, wersji głównej Gradle.

  • Aktualizacje AGP 4.2 będą udostępniane w wersji 7.0 i będą wymagały aktualizacji. do Gradle w wersji 7.x. Każda duża wersja pakietu AGP wymaga w odpowiednim narzędziu Gradle.

  • Interfejsy API zostaną wycofane z około rocznym wyprzedzeniem która jest dostępna w tym samym czasie. Wycofane interfejsy API zostaną usunięte około roku później podczas kolejnych głównych .

Zgodność

Maksymalny poziom interfejsu API obsługiwany przez wtyczkę Androida do obsługi Gradle 8.6 to poziom 34. Oto inne informacje o zgodności: