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