Wtyczka Androida do obsługi Gradle w wersji 8.12.0 (lipiec 2025 r.)

Wtyczka Androida do obsługi Gradle w wersji 8.12.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.12 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 8.12.2

Rozwiązane problemy
W AGP 8.12.2 nie oznaczono żadnych problemów publicznych jako naprawione

Wtyczka Androida do obsługi Gradle 8.12.1

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
`com.android.kotlin.multiplatform.library` ulega awarii w przypadku urządzeń zarządzanych przez Gradle

Wtyczka Androida do obsługi Gradle 8.12.0

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Jak określić wartość logiczną dla właściwości experimentalProperties
Bezpośrednie włączenie testów na urządzeniu w typie kompilacji innym niż domyślny za pomocą wtyczki Androida do obsługi Gradle nie działa
Przenieś AGP do configurations.register, aby uniknąć niecierpliwej realizacji konfiguracji
Uwzględnij zagnieżdżone pliki MANIFEST.MF w defaultExcludes
Wtyczka Gradle powinna scalać plik manifestu testu, gdy includeAndroidResources == true
Pliki źródłowe z src/extraMain/java nie są dodawane do kompilatora za pomocą „built-in-kotlin”
SourceDirectories.addGeneratedSourceDirectory nie jest przyjazne dla wielu wariantów
AGP 8.8.0-alpha09 powoduje pewne problemy z raportowaniem JaCoCo
[fused lib - public] adding kmp lib like coil does not work
Nie można utworzyć testów za pomocą wtyczki Androida do obsługi Gradle w wersji 8.12.0-alpha05 z powodu deklaracji pakietu w pliku manifestu łączonego
AGP 8.12.0-alpha07 nie działa w kompilacjach do publikacji z zastosowaną wtyczką Firebase Performance do Gradle
Dodawanie ExtractAnnotations do AGP KMP
BuiltInKotlinJvmAndroidCompilation nie działa z wtyczkami kompilatora Kotlin, takimi jak Anvil i KSP
Wtyczka biblioteki skonsolidowanej kończy się niepowodzeniem podczas zadania `:mergingArtifactAAR_METADATA`
Linter
AbstractAnnotationDetector sprawdza nieprawidłowe przeciążone funkcje/konstruktory
Linter wyświetla ostrzeżenie, gdy w teście używana jest wartość Config.OLDEST_SDK
TypoDetector regularnie ulega awarii z powodu błędu IllegalArgumentException podczas szybkiej naprawy
Bug: Possible false positive of Android Studio about "die die" in German
Reguła SupportAnnotationUsage powinna obsługiwać KT-73255
[Lint] Nadmierna liczba fałszywie pozytywnych wyników „MemberExtensionConflict” – opis problemu jest nieprawidłowy
[lint] Fałszywie pozytywny błąd MemberExtensionConflict w przypadku konfliktu nazwy parametru
[lint] Wynik fałszywie pozytywny PropertyEscape w prawidłowym pliku właściwości