Wtyczka Androida do obsługi Gradle w wersji 8.11.0 (czerwiec 2025 r.)

Wtyczka Androida do obsługi Gradle w wersji 8.11.0 to wersja główna, która zawiera wiele nowych funkcji i ulepszeń.

Zgodność

Maksymalny poziom interfejsu API obsługiwany przez wtyczkę Androida do obsługi Gradle w wersji 8.11 to poziom 36. Inne informacje o zgodności:

Wersja minimalna Wersja domyślna Uwagi
Gradle 8.13 8.13 Więcej informacji znajdziesz w artykule o aktualizowaniu Gradle.
Narzędzia SDK do kompilacji 35.0.0 35.0.0 Zainstaluj lub skonfiguruj narzędzia SDK do kompilacji.
NDK Nie dotyczy 27.0.12077973 Zainstaluj lub skonfiguruj inną wersję NDK.
JDK 17 17 Więcej informacji znajdziesz w artykule o ustawianiu wersji JDK.

Rozwiązane problemy

Wtyczka Androida do obsługi Gradle w wersji 8.11.1

Rozwiązane problemy
W AGP 8.11.1 nie oznaczono żadnych publicznych problemów jako rozwiązanych.

Wtyczka Androida do obsługi Gradle w wersji 8.11.0

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Izolowany projekt: błąd serializacji DeclarativeSchemaModel
Prośba o wycofanie zipAlignEnabled, wyjaśnienie, dlaczego jest wycofywane, i wskazanie, czego używać zamiast niego
[AGP 8.9.0+] BuiltinKotlinCompilation udostępniane wszystkim wtyczkom kompilatora Kotlin
Aktualizowanie zależności Kotlin do wersji 2.1.20 podczas kompilowania AGP 8.11
Nie wymuszaj com.android.internal.version-check podczas aktualizowania dystrybucji Gradle
Nieudana kompilacja, gdy plik ProGuard nie istnieje
Dexer (D8)
Desugaryzacja AutoClosable powoduje przerwanie kompilacji AGP w Android Studio
Linter
Reguła lintera BuildListAdds nie wykrywa użycia operatora fun plusAssign (+=) w buildList
Fałszywie pozytywne wyniki UseSdkSuppress w kodzie pomocnika testu
Ostrzegaj o potencjalnym konflikcie elementu i rozszerzenia
Fałszywie pozytywny wynik problemu lintera `MemberExtensionConflict`, jeśli odbiorca funkcji rozszerzenia dopuszcza wartość null
Fałszywie pozytywny wynik inspekcji `WrongGradleMedthod`
Fałszywie pozytywny wynik SyntheticAccessor w przypadku wywołania syntetycznego elementu klasy danych
Błąd TestMode.SUPPRESSIBLE w przypadku problemu zgłoszonego w wyrażeniu z etykietą
Nowe problemy lintera MemberExtensionConflict od AGP 8.11.0-alpha03 – jak je rozwiązać?
Inspekcja lintera w pliku „libs.versions.toml” sugeruje uaktualnienie do nieobsługiwanej wersji AGP.
Kompresor (R8)
Nie można wygenerować podpisanego pakietu AAB po uaktualnieniu do wtyczki Androida do obsługi Gradle w wersji 8.9.0
R8 ulega awarii z min-api 24 podczas przetwarzania kodu JavaFuzzer