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-Dienste-Bibliotheken einzeln verwaltet. So können die Entwicklungsteams für jede Bibliothek Fehlerbehebungen und Verbesserungen unabhängig und schneller bereitstellen. Sie können die neuesten Versionen
für 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 vermeiden, bieten mehrere Gradle-Plug-ins Anleitungen für diese Versionskonflikte. 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.
Google Services-Plug-in
Das Gradle-Plug-in für Google-Dienste prüft auf kompatible Versionen von Google
Play-Dienste- und Firebase-Bibliotheken.
Eigenständiges Versionsabgleichs-Plug-in
Wenn Sie das Google Services-Plug-in nicht verwenden, aber trotzdem eine strenge Versionsprüfung Ihrer Abhängigkeiten durchführen möchten, können Sie das strict-version-matcher-plugin anwenden. Sie können den Code dieses Plug-ins
auf GitHub ansehen.
Das folgende Code-Snippet zeigt, wie Sie das Gradle-Plug-in hinzufügen:
Kotlin DSL
build.gradle.kts
plugins {
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 außerdem Folgendes zum Classpath Ihres Build-Skripts hinzufügen, das Sie aus dem Maven-Repository von Google erhalten:
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: 2026-03-28 (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-03-28 (UTC)."],[],["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"]]