Versiones de bibliotecas
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
A partir de la versión 15.0.0, las bibliotecas de los Servicios de Google Play se mantienen de forma individual, lo que permite que los equipos de desarrollo de cada biblioteca envíen correcciones y mejoras de forma independiente y más rápido. Puedes hacer un seguimiento de las versiones más recientes
de los Servicios de Google Play y
Firebase.
Concordancia estricta de versiones
Es posible que una versión de una biblioteca no sea compatible con una versión específica de otra biblioteca. Para ayudar a controlar esta situación, varios complementos de Gradle proporcionan orientación sobre estas discrepancias de versión. La lógica de estos complementos es similar a la de una regla failOnVersionConflict()
para un ResolutionStrategy
asociado con los Servicios de Google Play y las dependencias de Firebase.
Complemento de servicios de Google
El complemento de Gradle de los servicios de Google verifica si hay versiones compatibles de los Servicios de Google Play y las bibliotecas de Firebase.
Complemento de comparador de versiones independiente
Si no usas el complemento de Servicios de Google, pero aún quieres realizar una verificación estricta de la versión de tus dependencias, puedes aplicar [strict-version-matcher-plugin
]. Puedes ver el código de este complemento en GitHub.
En el siguiente fragmento de código, se muestra cómo agregar el complemento de Gradle:
DSL de Kotlin
build.gradle.kts
plugin {
id("com.google.android.gms.strict-version-matcher-plugin")
}
DSL de Groovy
build.gradle
apply plugin: 'com.google.android.gms.strict-version-matcher-plugin'
Para usar este complemento, también debes agregar lo siguiente a la ruta de acceso de buildscript, que se obtiene del repositorio de Maven de Google:
DSL de Kotlin
build.gradle.kts
classpath("com.google.android.gms:strict-version-matcher-plugin:1.2.4")
DSL de Groovy
build.gradle
classpath 'com.google.android.gms:strict-version-matcher-plugin:1.2.4'
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-03-11 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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"]]