Nuestro grupo redactor ha estado mucho tiempo buscando para darle resolución a tu pregunta, te compartimos la soluciones de modo que esperamos resultarte de mucha ayuda.
Solución:
El "complemento Crashlytics Gradle" se encuentra en gradle en el io.fabric.tools:gradle
paquete como se menciona en https://firebase.google.com/docs/crashlytics/get-started#android
Deberías encontrar eso en la raíz de tus proyectos. build.gradle
expediente. Similar a ésto
buildscript
repositories
jcenter()
google()
maven url 'https://maven.fabric.io/public'
dependencies
classpath 'io.fabric.tools:gradle:1.25.1'
...
allprojects {
...
Una vez que lo cambias a classpath 'io.fabric.tools:gradle:1.25.4'
ese error debería desaparecer.
Las versiones de una dependencia maven también se pueden encontrar en su repositorio maven en
https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml
Ese truco debería funcionar para todos los repositorios maven una vez que conozca la URL:
/$groupId.replace('.','/')/$artifactId/maven-metadata.xml
También puede usar un complemento de gradle como https://github.com/ben-manes/gradle-versions-plugin para que busque las últimas versiones en esos maven-metadata.xml
archivos para usted.
Si simplemente desea lo último, también puede definir la versión con un comodín, por ejemplo
classpath 'io.fabric.tools:gradle:1.+' // or even ...:gradle:+'
Eso siempre le daría la última versión que comienza con 1.
. Rara vez se hace en producción, ya que las compilaciones se vuelven menos deterministas cuando las versiones de dependencia cambian de un momento a otro. Pero es bueno verificar si gradle descarga una versión más nueva.
Además, Android Studio también verifica las versiones, sin embargo, no ve la diferencia entre que no haya una nueva versión y cuando la verificación aún no se haya realizado. Pero cuando lo hizo, obtendrá una sugerencia de inspección y se puede solucionar rápidamente.
Nos encantaría que puedieras mostrar este post si te fue útil.