Bibliotheksversionen
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Ab Version 15.0.0 werden die Google Play-Dienstbibliotheken einzeln verwaltet. So können die Entwicklungsteams für jede Bibliothek Fehlerkorrekturen und Verbesserungen unabhängig und schneller bereitstellen. Sie können die neuesten Releases für die Google Play-Dienste und Firebase verfolgen.
Strikter Versionsabgleich
Eine Version einer Bibliothek ist möglicherweise nicht mit einer bestimmten Version einer anderen Bibliothek kompatibel. Um diese Situation zu bewältigen, bieten mehrere Gradle-Plug-ins Informationen zu diesen Versionsdiskrepanzen. Die Logik in diesen Plug-ins ähnelt der Logik in einer failOnVersionConflict()
-Regel für eine ResolutionStrategy
, die mit Google Play-Diensten und Firebase-Abhängigkeiten verknüpft ist.
Plug-in für Google-Dienste
Das Gradle-Plug-in für Google-Dienste sucht nach kompatiblen Versionen der Google Play-Dienste und Firebase-Bibliotheken.
Eigenständiges Plug-in für Versionsabgleich
Wenn Sie das Google-Dienste-Plug-in nicht verwenden, aber trotzdem eine strenge Versionsprüfung Ihrer Abhängigkeiten wünschen, können Sie [strict-version-matcher-plugin
] anwenden. Den Code dieses Plug-ins finden Sie auf GitHub.
Das folgende Code-Snippet zeigt, wie das Gradle-Plug-in hinzugefügt wird:
Kotlin DSL
build.gradle.kts
plugin {
id("com.google.android.gms.strict-version-matcher-plugin")
}
Groovy DSL
build.gradle
apply plugin: 'com.google.android.gms.strict-version-matcher-plugin'
Wenn Sie dieses Plug-in verwenden möchten, müssen Sie Ihrem Build-Script-Klassenpfad auch Folgendes hinzufügen, das Sie aus dem Maven-Repository von Google abrufen:
Kotlin DSL
build.gradle.kts
classpath("com.google.android.gms:strict-version-matcher-plugin:1.2.4")
Groovy DSL
build.gradle
classpath 'com.google.android.gms:strict-version-matcher-plugin:1.2.4'
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-03-11 (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-03-11 (UTC)."],[[["Google Play services libraries are now individually maintained, allowing for faster and more frequent updates to individual components."],["Strict version matching is crucial as library versions might be incompatible, and the Google Services Gradle plugin and the standalone strict-version-matcher-plugin help manage these dependencies."],["The `strict-version-matcher-plugin` offers a way to ensure version compatibility for Google Play services and Firebase dependencies, even without using the Google Services plugin."],["To utilize the standalone plugin, you need to add it to your buildscript classpath and apply it in your Gradle file using the provided code snippets."]]],["Google Play services libraries are individually maintained, enabling faster updates. To manage potential version incompatibilities between libraries, Gradle plugins provide guidance. The Google Services Gradle plugin checks for compatible versions of Google Play services and Firebase libraries. Alternatively, the `strict-version-matcher-plugin` offers dependency version checking without the Google Services plugin. To use it you must add the plugin and the `strict-version-matcher-plugin` classpath to your build script.\n"]]