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 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 Aktualizowanie Gradle.
Narzędzia do kompilacji pakietu SDK 35.0.0 35.0.0 Zainstaluj lub skonfiguruj narzędzia SDK Build Tools.
NDK Nie dotyczy 27.0.12077973 Zainstaluj lub skonfiguruj inną wersję NDK.
JDK 17 17 Więcej informacji znajdziesz w artykule Ustawianie wersji JDK.

Rozwiązane problemy

Wtyczka Androida do obsługi Gradle w wersji 8.11.1

Rozwiązane problemy
We wtyczce Androida do obsługi Gradle 8.11.1 nie oznaczono żadnych publicznych problemów jako naprawionych

Wtyczka Androida do obsługi Gradle w wersji 8.11.0

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Projekt odseparowany: błąd serializacji DeclarativeSchemaModel
Prośba: podaj powód wycofania parametru zipAlignEnabled i wskaż, czego należy używać zamiast niego.
[AGP 8.9.0+] BuiltinKotlinCompilation udostępniany 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
Niepowodzenie kompilacji, gdy plik ProGuard nie istnieje
Dexer (D8)
Desugaryzacja AutoClosable powoduje przerwanie kompilacji wtyczki Androida do obsługi Gradle w Android Studio
Lint
Reguła Lint BuildListAdds nie wykrywa użycia funkcji operatora plusAssign (+=) w funkcji buildList
Używanie UseSdkSuppress do eliminowania fałszywych alarmów w kodzie pomocniczym testu
Ostrzeganie o potencjalnym konflikcie między subskrybentem a rozszerzeniem
Fałszywie dodatni błąd narzędzia lint check `MemberExtensionConflict`, jeśli odbiornik funkcji rozszerzającej dopuszcza wartość null
Wynik fałszywie pozytywny inspekcji `WrongGradleMedthod`
Fałszywie dodatni wynik SyntheticAccessor w przypadku wywołania syntetycznego elementu klasy danych
Błąd TestMode.SUPPRESSIBLE w przypadku problemu zgłoszonego w wyrażeniu z możliwością dodania etykiety
Nowe problemy z narzędziem Lint MemberExtensionConflict od AGP 8.11.0-alpha03 – jak je rozwiązać?
Sprawdzanie za pomocą narzędzia Lint w pliku „libs.versions.toml” sugeruje uaktualnienie do nieobsługiwanej wersji AGP.
Shrinker (R8)
Nie można wygenerować podpisanego pakietu AAB po aktualizacji do AGP 8.9.0
Błąd R8 z min-api 24 podczas przetwarzania kodu JavaFuzzer