Wtyczka Androida do obsługi Gradle 7.4.0 (styczeń 2023 r.)

Wtyczka Androida do obsługi Gradle w wersji 7.4.0 to duża wersja pliku z różnymi nowymi funkcjami i ulepszeniami.

Zgodność

Wersja minimalna Wersja domyślna Uwagi
Gradle 7,5 7,5 Aby dowiedzieć się więcej, zobacz aktualizowanie Gradle.
Narzędzia do kompilacji SDK 30,0.3 30,0.3 Zainstaluj lub skonfiguruj narzędzia do kompilacji SDK.
Zestaw NDK Nie dotyczy 23.1.7779620 Zainstaluj lub skonfiguruj inną wersję pakietu NDK.
JDK 11 11 Więcej informacji znajdziesz w sekcji na temat ustawiania wersji JDK.

Raport o aktualizacji AGP w Asystencie i funkcja przywracania po uaktualnieniu

Asystent uaktualniania AGP zawiera teraz raport generowany po aktualizacji. Raport ten zawiera informacje o ukończonych krokach oraz o tym, czy uaktualnienie się powiodło. Obejmuje też działanie umożliwiające cofnięcie zmian wprowadzonych przez asystenta uaktualniania w przypadku problemów z tworzeniem lub testowaniem projektu po uaktualnieniu.

Importowanie projektów działa równolegle

IDE Studio importuje teraz projekty równolegle, gdy używasz Gradle w wersji 7.4.2 lub nowszej i wtyczki Androida do obsługi Gradle w wersji 7.2.0 lub nowszej. Gdy Android Studio aktywuje synchronizację z Gradle, informacje opisujące projekty uwzględnione w kompilacji są tworzone równolegle. To zwykle przyspiesza synchronizację, zwłaszcza w przypadku dużych projektów. Testy porównawcze pokazują,że czas potrzebny na utworzenie modeli Gradle dla bardzo dużego projektu (z 3500 podprojektami Gradle) skrócił się o 50%, z 10 do 5 minut.

Wtyczka Androida do obsługi Gradle jest kierowana na 11-bajtowy kod JVM

Począwszy od wtyczki Androida do obsługi Gradle w wersji 7.4.0-alfa04 AGP jest wysyłane z kodem bajtowym JVM 11. Oznacza to, że jeśli kompilujesz pod kątem standardu AGP lub piszesz niestandardowe testy lintera, musisz zacząć kierować reklamy na kod bajtowy JVM 11. Jednym ze sposobów, aby to zrobić, jest dodanie tego kodu do pliku build.gradle na poziomie modułu:

sourceCompatibility = "11"
targetCompatibility = "11"

Wersje poprawek

Poniżej znajduje się lista poprawek wtyczki Androida do obsługi Gradle w wersji 7.4.

Wtyczka Androida do obsługi Gradle 7.4.1 (luty 2023 r.)

Ta drobna aktualizacja zawiera następujące poprawki błędów:

Rozwiązane problemy
Przejdź z usługi destination do usługi outputLocation, aby rozwiązać problem związany z ostrzeżeniem o wycofaniu i przygotuj się na Gradle 9.0
AGP 7.4.0-rc01 narusza interfejs API wariantu: „Wysyłanie zapytania do zmapowanej wartości obiektu map(provider(java.util.Set)) przed ukończeniem zadania „...” nie jest obsługiwane”