Wtyczka Androida do obsługi Gradle w wersji 9.2.0

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

Zgodność

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

Wersja minimalna Wersja domyślna Uwagi
Gradle 9.5.0-milestone-5 9.5.0-milestone-5 Więcej informacji znajdziesz w artykule o aktualizowaniu Gradle.
Narzędzia do kompilacji pakietu SDK 36.0.0 36.0.0 Zainstaluj lub skonfiguruj narzędzia SDK do kompilacji.
NDK Nie dotyczy 28.2.13676358 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 9.2.0-alpha04

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Zmiana nazwy pliku APK za pomocą nowego języka DSL AGP
Błąd podczas uzyskiwania dostępu do bootClasspath (ale nie jego oceny) IllegalStateException: targetCompatibility nie jest jeszcze ostatecznie określony

Wtyczka Androida do obsługi Gradle w wersji 9.2.0-alpha03

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Błąd JdkImageTransform w przypadku pakietu JDK 26
Automatyczne kodowanie minAgpVersion w metadanych AAR w AGP 10.0
Linter
Obcięte okno kontekstu w raportach Lint SARIF z powodu zablokowanego wskaźnika przesunięcia w pliku `SarifReporter.kt`
W kliencie Gradle Lint brakuje podstawowej funkcji, co sprawia, że jest on w najlepszym razie zawodny.
Integracja z linterem
Zadania Lint Gradle ignorują flagę --quiet

Wtyczka Androida do obsługi Gradle w wersji 9.2.0-alpha02

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
AGP 9.0: brak odpowiednika androidComponents.onVariant dla applicationVariants.all.mergeAssetsProvider
Pliki „*.xml.flat” zawierają bezwzględne ścieżki do plików
Usługa R8D8ThreadPoolBuildService nie jest zarejestrowana
Integracja z linterem
Android Lint nie działa w przypadku niestandardowych reguł lintowania skompilowanych do kodu bajtowego Java 21

Wtyczka Androida do obsługi Gradle w wersji 9.2.0-alpha01

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Ostrzeganie użytkowników, jeśli mają commonTest, ale zapomną o withHostTestBuilder
[fused lib - public] OkHttp includes sources
Nie można uruchomić testu androidDeviceTest z symbolami zastępczymi w pliku manifestu w bibliotece (AGP 9.0.0 z wtyczką com.android.kotlin.multiplatform.library)
AGP powinien ostrzegać, jeśli użytkownik ma katalog src/androidDeviceTest/java z wyłączoną Javą.
Linter
Lintowanie literówki w wiadomości