Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Wtyczka Androida do obsługi Gradle w wersji 8.8.0 (styczeń 2025 r.)
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Wtyczka Androida do obsługi Gradle w wersji 8.8.0 to wersja główna, która zawiera wiele nowych funkcji i ulepszeń.
Zgodność
Maksymalny poziom interfejsu API obsługiwany przez wtyczkę Androida do obsługi Gradle w wersji 8.8 to poziom 35.
Inne informacje o zgodności:
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle w wersji 8.8.2
| Rozwiązane problemy |
| Wtyczka Androida do obsługi Gradle |
|
Initialization script 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' line: 162
|
|
| Kompresor (R8) |
|
Gson proguard nie działa prawidłowo po przejściu na wtyczkę Androida do obsługi Gradle w wersji 8.8
|
|
java.lang.VerifyError: klasa odrzucona przez weryfikator
|
|
Leanback ulega awarii po zminimalizowaniu za pomocą R8 dołączonego do AGP 8.10.0-alpha04
|
|
Wtyczka Androida do obsługi Gradle w wersji 8.8.1
| Rozwiązane problemy |
| Dexer (D8) |
|
Dodaj OpenJDK 23 do testowania
|
|
| Kompresor (R8) |
|
java.lang.AbstractMethodError: Receiver class [...]$$Lambda$[...] does not define or inherit an implementation of the resolved method [...] of interface [...]
|
|
NPE w Enqueuer związany z rekordem DexCallSite
|
|
R8 8.7.18 powoduje wyjątek wskaźnika o wartości null w czasie działania podczas wywoływania job?.cancel
|
|
java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/LazyThreadSafetyMode
|
|
Wygląda na to, że Monzo poświęca zbyt dużo czasu na usuwanie nieużywanych klas
|
|
AGP 8.8 fail kompilacja do publikacji : R8: java.lang.NullPointerException: Cannot read field "b" because the return value of "com.android.tools.r8.internal.BS.a(com.android.tools.r8.internal.cR)" is wartość null`
|
|
Wtyczka Androida do obsługi Gradle w wersji 8.8.0
| Rozwiązane problemy |
| Wtyczka Androida do obsługi Gradle |
|
Rozważ dodanie adnotacji do typu danych wejściowych JacocoTransform jako @Classpath
|
|
com.android.build.api.variant.GeneratesApk powinien udostępniać minSdk
|
|
Wtyczka com.android.settings nie rozpoznaje targetSdk
|
|
SourceDirectories.addGeneratedSourceDirectory nie jest przyjazny dla wielu wariantów
|
|
Wprowadź flagę, aby wyłączyć sprawdzanie minimalnej wersji AGP
|
|
AGP ma mylące interakcje z konfigurowaniem opcji kompilatora Kotlin
|
|
AGP powinien udostępniać BuiltArtifactLoader dla pliku APK projektu docelowego w projektach com.android.test
|
|
[AGP] Dostawca Lazy SdkComponents.ndkDirectory nie może wygenerować wartości, ale interfejs API android.ndkDirectory działa
|
|
Opcje kompilacji: dodaj nową opcję „Konfiguracja uruchomienia kompilacji” i ustaw ją jako domyślną
|
|
Nie można rozwiązać BuildConfig w testach jednostkowych, gdy używasz android.enableBuildConfigAsBytecode=true
|
|
Pliki APK generowane z pakietów nie uwzględniają obsługi Piaskownicy prywatności
|
|
Wtyczka com.android.settings nie rozpoznaje targetSdk
|
|
| Dexer (D8) |
|
Biblioteka Desugar 2.1.0 nie działa z AGP 8.5.2
|
|
| Linter |
|
Niezgodność KtAnalysisSessionProvider ze sprawdzaniem lint wprowadzonym w wersji 8.7.0-alpha04.
|
|
„Fałszywie dodatni” błąd WrongConstant podczas używania PackageManager.ResolveInfoFlags.of w języku Kotlin.
|
|
Błąd „At least one host must be specified” (Musi być określony co najmniej 1 host) podczas ustawiania schematu http lub https filtra intencji.
|
|
Obsługuj adnotacje dotyczące użycia typu w większej liczbie przypadków w przypadku lintera UnknownNullness
|
|
AGP 8.6.1: regresja – błąd lint WrongConstant podczas używania [Int].toLong() w funkcji @LongDef w języku Kotlin.
|
|
AGP 8.7.0 – fałszywie dodatni błąd lintera RestrictedApi on NavOptionsBuilder.popUpTo.
|
|
Linter WrongConstant pojawia się 2 razy
|
|
Ostrzeżenie „MonochromeLauncherIcon: Monochrome icon is not defined” (Monochromatyczna ikona uruchamiania: nie zdefiniowano ikony monochromatycznej) nie jest wykrywane przez Android Studio
|
|
AbstractAnnotationDetector sprawdza nieprawidłowe przeciążone funkcje lub konstruktory
|
|
Linter ImportAliasTestMode nie tworzy aliasów importu dla funkcji najwyższego poziomu
|
|
Linter WrongConstant pojawia się 2 razy
|
|
Nowe ostrzeżenia lintera ObsoleteSdkInt w AGP 8.8
|
|
Fałszywie pozytywny wynik lintera android.permission.SCHEDULE_EXACT_ALARM jest przyznawany tylko aplikacjom systemowym.
|
|
Tryb K2 zgłasza ostrzeżenie RestrictedApi podczas używania .hasRoute(Route::class) w Android Studio
|
|
| Integracja z linterem |
|
Po ocenie nie można znaleźć zadania lintera wariantu
|
|
Linting kończy się niepowodzeniem podczas importowania pliku AAR z plikami implementacji
|
|
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: 2026-05-06 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-05-06 UTC."],[],[]]