Wtyczka Androida do obsługi Gradle w wersji 8.10.0 (maj 2025 r.)
Wtyczka Androida do obsługi Gradle w wersji 8.10.0 to duża aktualizacja, która zawiera wiele nowych funkcji i ulepszeń.
Zgodność
Maksymalny poziom API obsługiwany przez wtyczkę Androida do Gradle w wersji 8.10 to poziom 35.
Oto inne informacje o zgodności:
Zmiany w interfejsie API
Wtyczka Androida do obsługi Gradle w wersji 8.10.0 zawiera te ważne zmiany w interfejsie API:
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle w wersji 8.10.0
Rozwiązane problemy |
Wtyczka Androida do obsługi Gradle |
AGP powinien deklarować, że obsługuje interfejs API 35, który ma zostać udostępniony.
|
AndroidComponentsExtension.addSourceSetConfigurations nie działa, gdy włączone są statystyki
|
Projekt „:app” nie ma dostępu do „Project.group” i „Project.version” w przypadku konfiguracji odizolowanego projektu w AGP 8.8.0
|
Skrypt inicjujący „C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle”, wiersz: 162
|
Skrypt inicjujący „C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle”, wiersz: 162
|
Nie udało się usunąć tych bibliotek. Zostaną one spakowane w obecnej postaci.
|
Dodanie obsługi przekazywania do R8 informacji o „wydzielonych podziałach”
|
Aplikacja ulega awarii z błędami NoClassDefFoundError i ClassNotFoundException podczas uruchamiania jej z Androida Studio
|
Wtyczka Androida do obsługi Gradle: unikaj zastępowania Sync.getDestinationDir() w przypadku zadań PackageRenderscriptTask i ProcessJavaResTask
|
Używanie scalonych zasobów Java do testów jednostkowych
|
Projekt odseparowany: błąd serializacji DeclarativeSchemaModel
|
|
Dexer (D8) |
Backporting of android.os.Build.VERSION_CODES_FULL incorrect for Baklava
|
Desugaryzacja AutoClosable nie zgłasza już ExecutorService.close jako obsługiwanego
|
|
Lint |
Nieprawidłowe ostrzeżenie narzędzia lint dotyczące adnotacji `@Parcelize` w przypadku interfejsów zapieczętowanych
|
AS 2024.3.1.4 zawiesza się okresowo podczas edytowania tekstów w języku Kotlin.
|
Błąd fałszywie pozytywny w narzędziu lint dla funkcji CredentialManagerSignInWithGoogle
|
ConcurrentModificationException w sprawdzaniu Aligned16KB
|
Lint: AGP 8.10.0-alpha05 wywołuje wiele fałszywie pozytywnych wyników SyntheticAccessor
|
Umożliwienie włączania NewApi w przypadku źródeł testowych
|
Jaki jest efekt naciśnięcia przycisku „LintIdeFix” po sprawdzeniu kodu w Android Studio?
|
Błąd w tekście komunikatu ostrzegawczego: „Unnecessary; `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` is *never* true here (`SDK_INT` ≥ 26 and < 31)”
|
|
Shrinker (R8) |
Nie można wygenerować podpisanego pakietu APK po aktualizacji do AGP 8.9.0
|
Analiza właściwości „zapis przed odczytem” w miejscach przydzielania pamięci napotyka błąd podczas generowania pliku klasy
|
Problem dotyczący interfejsu Java SPI w kompresorze R8 w wersjach 8.6.*, 8.7.*, 8.8.0
|
ClassCastException z bezpiecznego rzutowania w inicjowaniu klasy
|
Problem z zmniejszaniem zasobów w AGP 8.9 powodujący brak zasobów w modułach funkcji dynamicznych
|
Nie można wywołać com.android.tools.r8.internal.H5.x()
|
|
Wtyczka Androida do obsługi Gradle w wersji 8.10.1
Rozwiązane problemy |
Wtyczka Androida do obsługi Gradle |
Jawne włączanie testów urządzeń w typie kompilacji innym niż domyślny za pomocą AGP nie działa
|
|
Shrinker (R8) |
Błąd NullPointerException podczas kompilowania aplikacji natychmiastowej po zaktualizowaniu Kotlina do wersji 2.1.20
|
[AGP]: ERROR: R8: java.lang.OutOfMemoryError: Required array length 2147483638 + 196 is too large
|
|
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-15 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-15 UTC."],[],[]]