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 w wersji 8.12.2

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

Wtyczka Androida do obsługi Gradle w wersji 8.12.1

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Biblioteka `com.android.kotlin.multiplatform.library` ulega awarii na urządzeniach zarządzanych przez Gradle

Wtyczka Androida do obsługi Gradle w wersji 8.12.0

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Określanie wartości logicznej 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ąć natychmiastowej 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 obsługuje wielu wariantów
AGP 8.8.0-alpha09 powoduje problemy z raportowaniem JaCoCo
[fused lib - public] adding kmp lib like coil does not work
Nie można skompilować testów za pomocą wtyczki Androida do obsługi Gradle w wersji 8.12.0-alpha05 z powodu deklaracji pakietu w manifeście łączonym
Wersja AGP 8.12.0-alpha07 kończy się niepowodzeniem w przypadku kompilacji wersji z zastosowaną wtyczką Gradle Firebase Performance
Dodanie ExtractAnnotations do AGP KMP
BuiltInKotlinJvmAndroidCompilation nie działa z wtyczkami kompilatora Kotlin, takimi jak Anvil i KSP
Wtyczka biblioteki scalonej nie działa podczas zadania `:mergingArtifactAAR_METADATA`
Linter
Detektor AbstractAnnotationDetector sprawdza nieprawidłowe przeciążone funkcje lub konstruktory
Linter wyświetla ostrzeżenie podczas używania Config.OLDEST_SDK w teście
TypoDetector regularnie ulega awarii z błędem IllegalArgumentException podczas szybkiej poprawki
Błąd: możliwe fałszywie pozytywne wykrycie przez Android Studio słowa „die die” w języku niemieckim
Reguła SupportAnnotationUsage powinna obsługiwać KT-73255
[Lint] Nadmierna liczba fałszywych alarmów w przypadku `MemberExtensionConflict` – nieprawidłowy opis problemu
[lint] Fałszywie pozytywny błąd MemberExtensionConflict w przypadku konfliktu nazw parametrów
[lint] Błąd fałszywie pozytywny PropertyEscape w prawidłowym pliku właściwości