Wtyczka Androida do obsługi Gradle w wersji 9.4.0 (wrzesień 2026 r.)

Wtyczka Androida do obsługi Gradle w wersji 9.4 to wersja podrzędna, 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.4 to poziom 37. Inne informacje o zgodności:

Wersja minimalna Wersja domyślna Uwagi
Gradle 9.6.0 9.6.0 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.

Rezygnacja z modułu interfejsu API wersji

Począwszy od AGP 10, nowy interfejs Variant API jest obowiązkowy we wszystkich projektach. Aby ułatwić stopniową migrację, możesz tymczasowo wyłączyć to wymaganie w przypadku określonych modułów przed wprowadzeniem AGP 10, stosując w pliku gradle.properties poniższe ustawienia.

android.newDsl.optOut=:example-lib1

Ścisła zgodność wariantu 1:1 między funkcją dynamiczną a aplikacjami na Androida

Począwszy od wtyczki Androida do obsługi Gradle w wersji 9.4 system kompilacji sprawdza, czy istnieje ścisła zgodność wymiarów rodzajów 1:1 między modułami aplikacji na Androida a modułami funkcji dynamicznych. Wszelkie brakujące, dodatkowe lub niezgodne wymiary są zgłaszane jako ostrzeżenia dotyczące kompilacji. Aby pomóc Ci przygotować się na bardziej rygorystyczną weryfikację bez przerywania istniejących potoków kompilacji, ta kontrola działa domyślnie w trybie ostrzeżenia, ale można ją przekształcić w błąd wykonywania, włączając opcję Gradle android.enforceDynamicFeatureVariantMatching=true. Od wersji AGP 10.0 ścisła zgodność wariantów 1:1 będzie domyślnie wymuszana, co spowoduje, że wszystkie niezgodności wymiarów między aplikacjami podstawowymi a ich modułami funkcji dynamicznych będą powodować błędy kompilacji.

Rozwiązane problemy

Wtyczka Androida do obsługi Gradle w wersji 9.4.0-alpha04

Rozwiązane problemy
Żadne problemy publiczne nie zostały oznaczone jako rozwiązane we wtyczce Androida do obsługi Gradle w wersji 9.4.0-alpha04

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

Rozwiązane problemy
Kompresor (R8)
Mapowanie zaciemniania L8 nie jest uwzględnione w pliku mapping.txt aplikacji

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

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
AGP SigningConfig is too eager
Błąd „Unable to get provider” (ClassNotFoundException) podczas uruchamiania `./gradlew :app:connectedDebugAndroidTest` z dostawcą zdefiniowanym w module funkcji dynamicznych

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

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
AGP SigningConfig is too eager