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 eine Hauptversion mit einer Vielzahl neuer Funktionen und Verbesserungen.
Kompatibilität
Das Android Gradle-Plug-in 8.9 unterstützt maximal API-Level 35.
Weitere Informationen zur Kompatibilität:
Behobene Probleme
Android Gradle-Plug-in 8.9.0
Behobene Probleme |
Android Gradle Plugin |
Eine ausführbare Fehlermeldung anzeigen, wenn die GMD-Einrichtungsaufgabe aufgrund von zu wenig Speicherplatz fehlschlägt
|
Das Plug-in „com.android.settings“ erkennt „targetSdk“ nicht
|
Unhilfreicher Fehler „compileSdkVersion ist nicht angegeben. Bitte fügen Sie es in build.gradle ein.“
|
„Clean build“ fehlt im Build-Menü
|
Die integrierte Kotlin-Unterstützung von AGP sollte die Abhängigkeit von der Kotlin-Standardbibliothek automatisch hinzufügen.
|
shouldConfigureKotlinPlatformAttribute für die integrierte Kotlin-Unterstützung aktualisieren
|
Kotlin-Gradle-Syntax in Fehlermeldung für „checkTestedAppObfuscationRelease“ angeben
|
Fehler bei der Fusionsbibliothek, wenn eine nicht aufgelöste Abhängigkeit verbessert werden könnte
|
Systemeigenschaften aus gradle.properties werden nicht in separaten Prozessen an R8-Gradle-Worker übergeben
|
BuiltArtifact.outputFile als Dateityp festlegen
|
Wenn kein Namespace für die verschmolzene Bibliothek angegeben wird, wird keine gute Fehlermeldung ausgegeben
|
Die Lint-Optionen in AGP 7.1.0-alpha08 erlauben kein stdout
|
Android Gradle Plugin: Varianten sollten Quellsatznamen enthalten
|
Der Konfigurationscache ist empfindlich gegenüber der Einstellung der Umgebungsvariablen 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
|
|
Fussel |
Lint stürzt bei Lint-Gradle-Prüfungen ab
|
Lint schlägt mit InstantiationException ohne Ausnahmemeldung im Lint-Stacktrace fehl
|
Falsch positive Lint-Prüfung: android.permission.SCHEDULE_EXACT_ALARM wird nur System-Apps gewährt
|
Die Prüfung auf ungültige Formatstrings sollte auf die Compose stringResource-Methode angewendet werden
|
Die Anmerkung „RequiresFeature“ funktioniert nicht für Kotlin-Dateien
|
kotlin android.os.Handler removeCallbacks Runnable
|
WrongConstant-Lint bei Definition statt bei Verwendung einer Konstante mit Shift
|
Der Lint-Fehler „WrongConstant“ wird zweimal angezeigt
|
Laufzeitausnahme unter API 26 mit nicht unterstützter Java nio API (ohne Lint-Fehler)
|
Lint verhindert die Verwendung von RequiresApi auch bei privaten Hilfsmethoden in Tests
|
Im K2-Modus wird bei Verwendung von .hasRoute(Route::class) in Android Studio eine RestrictedApi-Warnung ausgegeben
|
Lint schlägt vor, @RequiresExtension in Tests durch @SdkSuppress zu ersetzen, das keine SDK-Erweiterungen 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 benutzerdefinierte Abstände erfordert.
|
Die Lint-Regel „CoarseFineLocation“ berücksichtigt das Attribut „maxSdkVersion“ nicht
|
AppLinkSplitToWebAndCustom ist ein unbekanntes Problem in Lint 8.7.3
|
Lint-Prüfung: StringEscapeDetector stürzt bei „\\“ ab
|
Falsche Lint-Warnung für die Anmerkung „@Parcelize“ bei versiegelten 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
|
|
Schrumpfgerät (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 minimiert wird, das in AGP 8.10.0-alpha04 enthalten ist
|
|
Android Gradle-Plug-in 8.9.1
Behobene Probleme |
Dexer (D8) |
Backporting von android.os.Build.VERSION_CODES_FULL für Baklava falsch
|
|
Schrumpfgerät (R8) |
Nach der Aktualisierung auf AGP 8.9.0 kann kein signiertes APK generiert werden
|
Beim Generieren der Klassendatei tritt beim Analysieren der Eigenschaft „written-before-read“ an Zuweisungsstellen 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.2
Behobene Probleme |
Schrumpfgerät (R8) |
Problem mit dem Schrumpfen von Ressourcen in AGP 8.9, das zu fehlenden Ressourcen in dynamischen Funktionsmodulen führt
|
ClassCastException von einem sicheren Cast bei der Klasseninitialisierung
|
com.android.tools.r8.internal.H5.x() kann nicht aufgerufen werden
|
|
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: 2025-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: 2025-05-06 (UTC)."],[],[]]