Wtyczka Androida do obsługi Gradle w wersji 7.4.0 to duża wersja pliku z różnymi nowymi funkcjami i ulepszeniami.
Zgodność
Wersja minimalna | Wersja domyślna | Uwagi | |
---|---|---|---|
Gradle | 7,5 | 7,5 | Aby dowiedzieć się więcej, zobacz aktualizowanie Gradle. |
Narzędzia do kompilacji SDK | 30,0.3 | 30,0.3 | Zainstaluj lub skonfiguruj narzędzia do kompilacji SDK. |
Zestaw NDK | Nie dotyczy | 23.1.7779620 | Zainstaluj lub skonfiguruj inną wersję pakietu NDK. |
JDK | 11 | 11 | Więcej informacji znajdziesz w sekcji na temat ustawiania wersji JDK. |
Raport o aktualizacji AGP w Asystencie i funkcja przywracania po uaktualnieniu
Asystent uaktualniania AGP zawiera teraz raport generowany po aktualizacji. Raport ten zawiera informacje o ukończonych krokach oraz o tym, czy uaktualnienie się powiodło. Obejmuje też działanie umożliwiające cofnięcie zmian wprowadzonych przez asystenta uaktualniania w przypadku problemów z tworzeniem lub testowaniem projektu po uaktualnieniu.
Importowanie projektów działa równolegle
IDE Studio importuje teraz projekty równolegle, gdy używasz Gradle w wersji 7.4.2 lub nowszej i wtyczki Androida do obsługi Gradle w wersji 7.2.0 lub nowszej. Gdy Android Studio aktywuje synchronizację z Gradle, informacje opisujące projekty uwzględnione w kompilacji są tworzone równolegle. To zwykle przyspiesza synchronizację, zwłaszcza w przypadku dużych projektów. Testy porównawcze pokazują,że czas potrzebny na utworzenie modeli Gradle dla bardzo dużego projektu (z 3500 podprojektami Gradle) skrócił się o 50%, z 10 do 5 minut.
Wtyczka Androida do obsługi Gradle jest kierowana na 11-bajtowy kod JVM
Począwszy od wtyczki Androida do obsługi Gradle w wersji 7.4.0-alfa04 AGP jest wysyłane z kodem bajtowym JVM 11. Oznacza to, że jeśli kompilujesz pod kątem standardu AGP lub piszesz niestandardowe testy lintera, musisz zacząć kierować reklamy na kod bajtowy JVM 11. Jednym ze sposobów, aby to zrobić, jest dodanie tego kodu do pliku build.gradle
na poziomie modułu:
sourceCompatibility = "11"
targetCompatibility = "11"
Wersje poprawek
Poniżej znajduje się lista poprawek wtyczki Androida do obsługi Gradle w wersji 7.4.
Wtyczka Androida do obsługi Gradle 7.4.1 (luty 2023 r.)
Ta drobna aktualizacja zawiera następujące poprawki błędów:
Rozwiązane problemy | |
---|---|
Przejdź z usługi
destination do usługi outputLocation , aby rozwiązać problem związany z ostrzeżeniem o wycofaniu i przygotuj się na Gradle 9.0 |
|
AGP 7.4.0-rc01 narusza interfejs API wariantu: „Wysyłanie zapytania do zmapowanej wartości obiektu
map(provider(java.util.Set)) przed ukończeniem zadania „...” nie jest obsługiwane” |