Google verwendet KI-Technologie, um Inhalte in Ihre bevorzugte Sprache zu übersetzen. KI-Übersetzungen können Fehler enthalten.
Android-Gradle-Plug-in 9.4.0
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Das Android-Gradle-Plug-in 9.4 ist ein kleinerer Release, der eine Vielzahl neuer Funktionen und Verbesserungen enthält.
Kompatibilität
Das maximale API-Level, das vom Android-Gradle-Plug-in 9.4 unterstützt wird, ist API-Level 37.
Weitere Informationen zur Kompatibilität:
Abmeldung vom Variant API-Modul
Ab dem Android-Gradle-Plug-in 10 ist die neue Variant API für alle Projekte obligatorisch. Um eine schrittweise Migration zu ermöglichen, können Sie bestimmte Module vorübergehend von dieser Anforderung ausnehmen, indem Sie vor dem Android-Gradle-Plug-in 10 Folgendes auf Ihre Datei gradle.properties anwenden.
android.newDsl.optOut=:example-lib1
Strikte 1:1-Variantenparität zwischen dynamischen Funktionen und Android-Apps
Ab dem Android-Gradle-Plug-in 9.4 prüft das Build-System, ob eine strikte 1:1-Parität der Flavor-Dimensionen zwischen Android-App-Modulen und dynamischen Funktionsmodulen besteht. Fehlende, zusätzliche oder nicht übereinstimmende Dimensionen werden als Build-Warnungen gemeldet.
Damit Sie sich auf eine strengere Validierung vorbereiten können, ohne bestehende Build-Pipelines zu unterbrechen, wird diese Prüfung standardmäßig im Warnmodus ausgeführt. Sie kann jedoch in einen Ausführungsfehler umgewandelt werden, indem Sie die Gradle-Option android.enforceDynamicFeatureVariantMatching=true aktivieren.
Ab dem Android-Gradle-Plug-in 10.0 wird die strikte 1:1-Variantenparität standardmäßig erzwungen. Alle Dimensionen, die zwischen Basis-Apps und ihren dynamischen Funktionsmodulen nicht übereinstimmen, führen dann zu schwerwiegenden Build-Fehlern.
Behobene Probleme
Android-Gradle-Plug-in 9.4.0-alpha04
| Behobene Probleme |
|
Im Android-Gradle-Plug-in 9.4.0-alpha04 wurden keine öffentlichen Probleme als behoben markiert.
|
Android-Gradle-Plug-in 9.4.0-alpha03
| Behobene Probleme |
| Shrinker (R8) |
|
L8-Obfuskationszuordnung nicht in app-mapping.txt enthalten
|
|
Android-Gradle-Plug-in 9.4.0-alpha02
| Behobene Probleme |
| Android-Gradle-Plug-in |
|
AGP-Signaturkonfiguration ist zu eifrig
|
|
„Unable to get provider“ (ClassNotFoundException) beim Ausführen von `./gradlew :app:connectedDebugAndroidTest` mit einem in einem dynamischen Funktionsmodul definierten Anbieter
|
|
Android-Gradle-Plug-in 9.4.0-alpha01
| Behobene Probleme |
| Android-Gradle-Plug-in |
|
AGP-Signaturkonfiguration ist zu eifrig
|
|
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-07-22 (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-07-22 (UTC)."],[],[]]