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 ważna wersja, która zawiera wiele nowych funkcji i ulepszeń.

Zgodność

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

Wersja minimalna Wersja domyślna Uwagi
Gradle 8.13 8.13 Więcej informacji znajdziesz w sekcji Aktualizowanie Gradle.
SDK Build Tools 35.0.0 35.0.0 Zainstaluj lub skonfiguruj narzędzia do kompilacji pakietu SDK.
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.0

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Określanie wartości logicznej dla właściwości experimentalProperties
Jawne włączanie testów urządzeń w typie kompilacji innym niż domyślny za pomocą AGP nie działa
Przeniesienie 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] dodawanie biblioteki KMP, np. Coil, nie działa
Nie można tworzyć testów za pomocą AGP 8.12.0-alpha05 z powodu deklaracji pakietu w scalonym pliku manifestu
Wersja AGP 8.12.0-alpha07 nie może utworzyć wersji do publikacji, gdy zastosowana jest wtyczka Gradle Firebase Performance
Dodawanie 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`
Lint
Klasa AbstractAnnotationDetector sprawdza nieprawidłowe przeciążone funkcje lub konstruktory
Lint wyświetla ostrzeżenie, gdy w teście używana jest wartość Config.OLDEST_SDK
TypoDetector regularnie ulega awarii z wyjątkiem 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 błędu „MemberExtensionConflict” – nieprawidłowy opis problemu
[lint] Błąd fałszywie pozytywny MemberExtensionConflict w przypadku konfliktu nazw parametrów
[lint] Błąd fałszywie pozytywny PropertyEscape w prawidłowym pliku właściwości

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.2

Rozwiązane problemy