Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Android Gradle Plugin 8.8.0 (Januar 2025)
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Das Android-Gradle-Plug-in 8.8.0 ist ein wichtiger Release, der eine Vielzahl neuer Funktionen und Verbesserungen enthält.
Kompatibilität
Das maximale API-Level, das vom Android-Gradle-Plug-in 8.8 unterstützt wird, ist API-Level 35.
Weitere Informationen zur Kompatibilität:
Behobene Probleme
Android-Gradle-Plug-in 8.8.2
| Behobene Probleme |
| Android-Gradle-Plug-in |
|
Initialisierungsskript „C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle“, Zeile 162
|
|
| Shrinker (R8) |
|
Gson-Proguard funktioniert nach dem Upgrade auf AGP 8.8 nicht richtig
|
|
java.lang.VerifyError: Verifier rejected class
|
|
Leanback stürzt ab, wenn es mit R8, das in AGP 8.10.0-alpha04 enthalten ist, minimiert wird
|
|
Android-Gradle-Plug-in 8.8.1
| Behobene Probleme |
| Dexer (D8) |
|
OpenJDK 23 zum Testen hinzufügen
|
|
| Shrinker (R8) |
|
java.lang.AbstractMethodError: Die Empfängerklasse [...]$$Lambda$[...] definiert oder erbt keine Implementierung der aufgelösten Methode [...] der Schnittstelle [...]
|
|
NPE in Enqueuer im Zusammenhang mit dem Aufzeichnen von DexCallSite
|
|
R8 8.7.18 verursacht eine NullPointerException zur Laufzeit beim Aufrufen von job?.cancel
|
|
java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/LazyThreadSafetyMode
|
|
Monzo scheint zu viel Zeit für Tree Shaking zu benötigen.
|
|
AGP 8.8: Release-Build schlägt fehl: 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 null`
|
|
Android-Gradle-Plug-in 8.8.0
| Behobene Probleme |
| Android-Gradle-Plug-in |
|
Erwägen Sie, den Eingabetyp für JacocoTransform als @Classpath zu annotieren.
|
|
com.android.build.api.variant.GeneratesApk sollte minSdk verfügbar machen
|
|
Das com.android.settings-Plug-in erkennt targetSdk nicht.
|
|
SourceDirectories.addGeneratedSourceDirectory ist nicht für mehrere Varianten geeignet
|
|
Implementieren Sie ein Flag, um die Prüfung der AGP-Mindestversion zu deaktivieren.
|
|
AGP hat verwirrende Interaktionen mit der Konfiguration von Kotlin-Compiler-Optionen
|
|
AGP sollte einen BuiltArtifactLoader für das APK des Zielprojekts in com.android.test-Projekten bereitstellen
|
|
[AGP] Lazy SdkComponents.ndkDirectory-Anbieter kann keinen Wert erzeugen, aber die Eager-API „android.ndkDirectory“ funktioniert
|
|
Build-Optionen: Neue Option „Build-Ausführungskonfiguration“ hinzufügen und als Standard festlegen
|
|
BuildConfig kann in Unit-Tests nicht aufgelöst werden, wenn „android.enableBuildConfigAsBytecode=true“ verwendet wird
|
|
Bei APKs, die aus Bundles generiert werden, wird die Unterstützung der Privacy Sandbox nicht berücksichtigt.
|
|
Das com.android.settings-Plug-in erkennt targetSdk nicht.
|
|
| Dexer (D8) |
|
Desugar-Bibliothek 2.1.0 funktioniert nicht mit AGP 8.5.2
|
|
| Lint |
|
Inkompatibilität von KtAnalysisSessionProvider mit Lint-Prüfungen, die in 8.7.0-alpha04 eingeführt wurden
|
|
„Falsch positiv“ WrongConstant bei Verwendung von PackageManager.ResolveInfoFlags.of mit Kotlin
|
|
Lint-Fehler „At least one host must be specified“ (Mindestens ein Host muss angegeben werden) beim Festlegen des http- oder https-Intent-Filterschemas
|
|
Annotations für Typverwendung in mehr Fällen für UnknownNullness-Lint verarbeiten
|
|
AGP 8.6.1: Regression – „WrongConstant“-Lint-Fehler bei Verwendung von [Int].toLong() innerhalb einer @LongDef in Kotlin
|
|
AGP 8.7.0 – Falsch positives Lint-Ergebnis für RestrictedApi bei NavOptionsBuilder.popUpTo
|
|
Lint-Fehler „WrongConstant“ wird zweimal angezeigt
|
|
Die Warnung „MonochromeLauncherIcon: Monochrome icon is not defined“ wird von Android Studio nicht abgefangen
|
|
AbstractAnnotationDetector prüft falsche überladene Funktionen/Konstruktoren
|
|
Lint „ImportAliasTestMode“ erstellt keine Importaliase für Funktionen der obersten Ebene
|
|
Lint-Fehler „WrongConstant“ wird zweimal angezeigt
|
|
Neue Lint-Warnungen für „ObsoleteSdkInt“ mit AGP 8.8
|
|
Falsch-positive Lint-Prüfung: „android.permission.SCHEDULE_EXACT_ALARM“ wird nur System-Apps gewährt
|
|
Im K2-Modus wird die Warnung „RestrictedApi“ ausgegeben, wenn .hasRoute(Route::class) in Android Studio verwendet wird.
|
|
| Lint-Integration |
|
Lint-Variantenaufgabe nach der Auswertung nicht gefunden
|
|
Linting schlägt beim Importieren einer AAR-Datei mit Implementierungsdateien fehl
|
|
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2026-05-06 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-05-06 (UTC)."],[],[]]