Versioni libreria
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
A partire dalla versione 15.0.0, le librerie di Google Play Services vengono gestite singolarmente, il che consente ai team di sviluppo di ogni libreria di rilasciare correzioni e miglioramenti in modo indipendente e più rapido. Puoi monitorare le release più recenti di Google Play Services e Firebase.
Corrispondenza rigorosa delle versioni
Una versione di una libreria potrebbe non essere compatibile con una versione specifica di un'altra libreria. Per gestire questa situazione, diversi plug-in Gradle forniscono indicazioni su queste mancate corrispondenze di versione. La logica di questi plug-in è simile a quella di una regola failOnVersionConflict()
per un ResolutionStrategy
associato a Google Play Services e alle dipendenze di Firebase.
Plug-in per i servizi Google
Il plug-in Gradle dei servizi Google
controlla la presenza di versioni compatibili di Google Play Services e delle librerie Firebase.
Plug-in di corrispondenza delle versioni autonomo
Se non utilizzi il plug-in Google Services, ma vuoi comunque un controllo rigoroso delle versioni delle dipendenze, puoi applicare il codice di questo plug-in su GitHub.strict-version-matcher-plugin
Il seguente snippet di codice mostra come aggiungere il plug-in Gradle:
DSL Kotlin
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'
Per utilizzare questo plug-in, devi anche aggiungere quanto segue al classpath di buildscript, ottenuto dal repository Maven di Google:
DSL Kotlin
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'
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-04-15 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-04-15 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"]]