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” |