Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Android Gradle Plugin 8.9.0 (März 2025)
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Das Android-Gradle-Plug-in 8.9.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.9 unterstützt wird, ist API-Level 35.
Weitere Informationen zur Kompatibilität:
Behobene Probleme
Android-Gradle-Plug-in 8.9.2
| Behobene Probleme |
| Shrinker (R8) |
|
Problem mit der Ressourcenverkleinerung in AGP 8.9 führt zu fehlenden Ressourcen in dynamischen Funktionsmodulen
|
|
ClassCastException durch sichere Umwandlung in der Klasseninitialisierung
|
|
com.android.tools.r8.internal.H5.x() kann nicht aufgerufen werden
|
|
Android-Gradle-Plug-in 8.9.1
| Behobene Probleme |
| Dexer (D8) |
|
Backporting von android.os.Build.VERSION_CODES_FULL für Baklava falsch
|
|
| Shrinker (R8) |
|
Signierte APK kann nach dem Aktualisieren auf AGP 8.9.0 nicht generiert werden
|
|
Beim Analysieren der „written-before-read“-Eigenschaft an Zuweisungsorten tritt beim Generieren der Classfile ein Fehler auf
|
|
Problem mit Java SPI im R8-Shrinker der Versionen 8.6.*, 8.7.*, 8.8.0
|
|
Android-Gradle-Plug-in 8.9.0
| Behobene Probleme |
| Android-Gradle-Plug-in |
|
Eine umsetzbare Fehlermeldung ausgeben, wenn die GMD-Einrichtungsaufgabe aufgrund von zu wenig Speicherplatz fehlschlägt
|
|
Das com.android.settings-Plug-in erkennt targetSdk nicht.
|
|
Nicht hilfreicher Fehler „compileSdkVersion is not specified. Fügen Sie es in „build.gradle“ hinzu.“
|
|
„Clean Build“ fehlt im Menü „Build“
|
|
Vielleicht sollte die integrierte Kotlin-Unterstützung von AGP die kotlin-stdlib-Abhängigkeit automatisch hinzufügen.
|
|
„shouldConfigureKotlinPlatformAttribute“ aktualisieren, um integrierte Kotlin-Unterstützung zu verarbeiten
|
|
Geben Sie die Gradle-Syntax für Kotlin in der Fehlermeldung für „checkTestedAppObfuscationRelease“ an.
|
|
Fehler in der Fused Library, wenn eine nicht aufgelöste Abhängigkeit verbessert werden könnte
|
|
System-Properties aus gradle.properties werden nicht an R8-Gradle-Worker in separaten Prozessen übergeben.
|
|
„BuiltArtifact.outputFile“ als Dateityp festlegen
|
|
Wenn kein Namespace für die zusammengeführte Bibliothek angegeben wird, wird keine aussagekräftige Fehlermeldung angezeigt
|
|
Lint-Optionen in AGP 7.1.0-alpha08 lassen keine stdout-Ausgabe zu
|
|
Android-Gradle-Plug-in: Varianten sollten Source-Set-Namen verfügbar machen
|
|
Konfigurationscache reagiert empfindlich auf die Einstellung der Umgebungsvariable TERM
|
|
AndroidComponentsExtension.addSourceSetConfigurations funktioniert nicht, wenn Statistiken aktiviert sind
|
|
Initialisierungsskript „C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle“, Zeile 162
|
|
AndroidComponentsExtension.addSourceSetConfigurations funktioniert nicht, wenn Statistiken aktiviert sind
|
|
| Dexer (D8) |
|
java.lang.VerifyError: Verifier rejected class: [0x430] copy1 v2<-v264 type=Undefined cat=3
|
|
| Lint |
|
Abstürze mit Lint-Gradle-Prüfungen beheben
|
|
Lint schlägt mit „InstantiationException“ fehl, ohne dass eine Fehlermeldung im Lint-Stacktrace enthalten ist
|
|
Falsch-positive Lint-Prüfung: „android.permission.SCHEDULE_EXACT_ALARM“ wird nur System-Apps gewährt
|
|
Die Prüfung „StringFormatInvalid“ sollte auf die Compose-Methode „stringResource“ angewendet werden.
|
|
Die Annotation „RequiresFeature“ funktioniert nicht für Kotlin-Dateien
|
|
kotlin android.os.Handler removeCallbacks Runnable
|
|
„WrongConstant“-Lint für die Definition anstelle der Verwendung der Konstante mit Shift
|
|
Lint-Fehler „WrongConstant“ wird zweimal angezeigt
|
|
Laufzeitfehler unter API 26 mit nicht unterstützter Java nio API (ohne Lint-Fehler)
|
|
Lint verhindert die Verwendung von RequiresApi auch für private Hilfsmethoden im Test
|
|
Im K2-Modus wird die Warnung „RestrictedApi“ ausgegeben, wenn .hasRoute(Route::class) in Android Studio verwendet wird.
|
|
Lint schlägt vor, @RequiresExtension im Test durch @SdkSuppress zu ersetzen, was SDK-Erweiterungen nicht unterstützt.
|
|
Lint meldet fälschlicherweise ein unnötiges verschachteltes Layout, wenn ein FrameLayout mit fitSystemWindows verwendet wird, um ein untergeordnetes RelativeLayout zu umschließen, das benutzerdefiniertes Padding erfordert.
|
|
Die Lint-Regel „CoarseFineLocation“ berücksichtigt kein „maxSdkVersion“-Attribut
|
|
AppLinkSplitToWebAndCustom ist in Lint 8.7.3 ein UnknownIssue
|
|
Lint-Prüfung: StringEscapeDetector stürzt bei „\\ “ ab
|
|
Falsche Lint-Warnung für die Annotation „@Parcelize“ für versiegelte Schnittstellen
|
|
AS 2024.3.1.4 hängt beim Bearbeiten von Kotlin-Texten zeitweise.
|
|
| Lint-Integration |
|
lintVitalRelease wird beim Erstellen des App-Bundles nicht automatisch ausgeführt
|
|
| 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
|
|
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-08 (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-08 (UTC)."],[],[]]