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

Wtyczka Androida do obsługi Gradle w wersji 7.4.0 to ważna wersja, która zawiera wiele nowych funkcji i ulepszeń.

Zgodność

Wersja minimalna Wersja domyślna Uwagi
Gradle 7,5 7,5 Więcej informacji znajdziesz w sekcji Aktualizowanie Gradle.
SDK Build Tools 30.0.3 30.0.3 Zainstaluj lub skonfiguruj narzędzia do kompilacji pakietu SDK.
NDK Nie dotyczy 23.1.7779620 Zainstaluj lub skonfiguruj inną wersję NDK.
JDK 11 11 Więcej informacji znajdziesz w artykule o ustawianiu wersji JDK.

Raport po uaktualnieniu i funkcja wycofywania w Asystencie uaktualniania AGP

Asystent uaktualniania AGP zawiera teraz raport po uaktualnieniu. Ten raport zawiera opis wykonanych czynności oraz informację o tym, czy uaktualnienie się powiodło. Obejmuje też działanie, które umożliwia cofnięcie zmian wprowadzonych przez asystenta uaktualniania, jeśli po uaktualnieniu wystąpią problemy z kompilacją lub testowaniem projektu.

Importowanie projektu przebiega równolegle

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

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

Od wersji 7.4.0-alpha04 wtyczka Androida do obsługi Gradle jest dostarczana z kodem bajtowym JVM 11. Oznacza to, że jeśli kompilujesz kod pod kątem AGP lub piszesz niestandardowe testy Lint, musisz zacząć kierować go na kod bajtowy JVM 11. Jednym ze sposobów na to jest umieszczenie w pliku build.gradle na poziomie modułu tego kodu:

sourceCompatibility = "11"
targetCompatibility = "11"

Wersje poprawek

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

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

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

Rozwiązane problemy
Migracja z usługi destination do usługi outputLocation w celu usunięcia ostrzeżenia o wycofaniu i przygotowania się do Gradle 9.0
AGP 7.4.0-rc01 powoduje błąd w interfejsie Variant API z komunikatem „Querying the mapped value of map(provider(java.util.Set)) before task '...' has completed is not supported”