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

Zgodność

Minimalna wersja Wersja domyślna Uwagi
Gradle 7,5 7,5 Więcej informacji znajdziesz w artykule Aktualizowanie Gradle.
Narzędzia do kompilowania pakietu SDK 30.0.3 30.0.3 Zainstaluj lub skonfiguruj narzędzia do kompilowania pakietu SDK.
NDK Nie dotyczy 23.1.7779620 Zainstaluj lub skonfiguruj inną wersję NDK.
JDK 11 11 Więcej informacji znajdziesz w artykule Ustawianie wersji JDK.

Funkcja raportowania i cofania zmian po uaktualnieniu za pomocą Asystenta uaktualnienia AGP

Asystent uaktualnienia AGP zawiera teraz raport po uaktualnieniu. Ten raport opisuje wykonane czynności i to, czy uaktualnienie się powiodło czy nie. Zawiera on też opcję przywracania zmian wprowadzonych przez asystenta uaktualniania, jeśli po uaktualnieniu wystąpią problemy z tworzeniem lub testowaniem projektu.

Import projektu przebiega równolegle

IDE Studio importuje teraz projekty równolegle, gdy używasz Gradle 7.4.2 lub nowszej wersji oraz wtyczki Gradle dla Androida 7.2.0 lub nowszej. Gdy Android Studio uruchamia synchronizację Gradle, informacje opisujące projekty uwzględnione w kompilacji są tworzone równolegle. Zazwyczaj przyspiesza to proces synchronizacji, zwłaszcza w przypadku większych projektów. Wyniki testów porównawczych wskazują,że czas potrzebny na kompilację modeli Gradle w przypadku bardzo dużego projektu (z 3500 podprojektami Gradle) został skrócony o 50%, z 10 do 5 minut.

Wtyczka Androida do obsługi Gradle jest przeznaczona dla kodu bajtowego JVM 11

Począwszy od wersji 7.4.0-alpha04 wtyczki Androida do obsługi Gradle, AGP jest dostarczany z kompilacją bajtową JVM 11. Oznacza to, że jeśli kompilujesz kod pod kątem AGP lub piszesz niestandardowe kontrole Lint, musisz zacząć kierować się na kod bajtowy JVM 11. Jednym ze sposobów jest dodanie do pliku build.gradle na poziomie modułu następującego kodu:

sourceCompatibility = "11"
targetCompatibility = "11"

Wersje poprawek

Poniżej znajdziesz listę wersji poprawek wtyczki Androida do obsługi Gradle w wersji 7.4.

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

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

Rozwiązane problemy
Przejście z usługi destination na usługę outputLocation, aby usunąć ostrzeżenie o wycofaniu i przygotować się do Gradle 9.0
Wersja AGP 7.4.0-rc01 powoduje błąd w interfejsie Variant API: „Wysyłanie zapytania o zmapowaną wartość parametru map(provider(java.util.Set)) przed zakończeniem zadania '…' nie jest obsługiwane”.