Wtyczka Androida do obsługi Gradle w wersji 7.4.0 to wersja główna, 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 artykule Aktualizowanie Gradle. |
| Narzędzia do kompilacji pakietu SDK | 30.0.3 | 30.0.3 | Zainstaluj lub skonfiguruj narzędzia SDK Build Tools. |
| NDK | Nie dotyczy | 23.1.7779620 | Zainstaluj lub skonfiguruj inną wersję NDK. |
| JDK | 11 | 11 | Więcej informacji znajdziesz w artykule Ustawianie wersji JDK. |
Raport po uaktualnieniu i funkcja wycofywania zmian 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 Androida do obsługi 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 w przypadku bardzo dużego projektu (z 3500 podprojektami Gradle) zmniejsza się 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 poprawek 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 wyeliminowania ostrzeżenia o wycofaniu i przygotowania się na 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” |
|