Error al resolver: com.google.firebase: firebase-core: 9.0.0

259

Recibo el siguiente error al actualizar un proyecto de Firebase del dominio anterior al nuevo dominio de Google Firebase.

Error al resolver: com.google.firebase: firebase-core: 9.0.0

Seguí los pasos mencionados en la documentación de Firebase , en la sección Agregar Firebase a su proyecto de Android, tema Bibliotecas disponibles .

¿Cuáles son mis opciones para resolver este error?

Manish Patiyal
fuente
2
Agregar Firebase ahora es muy fácil, consulte aquí stackoverflow.com/a/41564507/5996106
karanatwal.github.io

Respuestas:

558

Actualización de agosto de 2017

A partir de la versión 11.2.0Firebase y las dependencias de los servicios de Google Play están disponibles a través de Maven Repo de Google . Ya no necesita usar el administrador de Android SDK para importar estas dependencias.

En su build.gradlearchivo raíz agregue el repositorio:

allprojects {
  repositories {
    // ...
    maven { url "https://maven.google.com" }
  }
}

Si está utilizando gradle 4.0o superior, puede reemplazarlo maven { url "https://maven.google.com" }con solo google().


La 9.0.0versión de Firebase se creó con los servicios de Google Play 9.0 y ahora está disponible con el nuevo paquetecom.google.firebase:*

Consulte las Notas de la versión de los servicios de Google Play 9.0 https://developers.google.com/android/guides/releases#may_2016_-_v90

Las nuevas versiones de los paquetes Google Play Services (rev. 30) y Google Repository (rev. 26) se acaban de lanzar en el administrador de SDK, por lo que es probable que solo necesite actualizar.


Descargar servicios de Google Play y repositorio de Google

Desde Android Studio:

  1. Haga clic en Tools> Android> SDK Manager.
  2. Haga clic en la SDK Toolspestaña.
  3. Seleccione e instale Google Play Services(rev 30) y Google Repository(rev 26). Ver la imagen de abajo.
  4. Syncy Buildtu proyecto

ingrese la descripción de la imagen aquí


De IntelliJ IDEA:

A partir de abril de 2017, se enumeran a continuación las últimas versiones de Google Play Services and Repository.

  1. Haga clic en Tools> Android> SDK Manager.
  2. Debajo del Packagespanel, busque el Extras.
  3. Seleccione e instale Google Play Services(rev 39) y Google Repository(rev 46). Ver la imagen de abajo.
  4. Perform a gradle project syncy Buildtu proyecto

Imagen actualizada del SDK Manager a partir de abril de 2017

Sam Stern
fuente
Simplemente hacer la actualización como se describe funcionó para las rev 38 a 39 y "No se pudo resolver: com.google.firebase: firebase-core: 10.0.0"
stephenhouser
¡Me funcionó para resolver 'com.google.firebase: firebase-messaging: 10.0.1' también!
lejonl
Ahora es rev 38 y 41 y todavía resuelve el problema.
Srujan Barai
Todo está actualizado en SDK Tools, pero ahora mis emuladores no han actualizado la versión de los servicios de Google Play, ¿alguien puede decirme cómo puedo actualizar mis emuladores con los servicios de reproducción actualizados?
Zulqarnain
Ya tenía Google Play Services en el mío, pero tuve que forzar una actualización y funcionó bien :) gracias
Fernando Bonet
22

Vaya a Android SDK Manager e instale la última versión de las dos bibliotecas siguientes.

  1. Servicios de Google Play
  2. Repositorio de Google
MD05
fuente
12

Error:(30, 13) Failed to resolve: com.google.firebase:firebase-auth:9.6.1

Si alguna vez recibe este error y está utilizando Android Studio 2.2 que viene con el componente Firebase integrado en él, que tiene las bibliotecas versión 9.6.0 de forma predeterminada y está agregando las últimas dependencias como 9.6.1. Es posible que deba rebajar com.google.firebase:firebase-auth:9.6.1acom.google.firebase:firebase-auth:9.6.0

O verifique la versión de la biblioteca de su base de fuego preinstalada y asegúrese de que sea de la misma versión con la nueva biblioteca que está intentando agregar o agregada a su proyecto.

crakama
fuente
4

Intenté todo lo anterior, ¡usa el Asistente de Firebase ! Es la forma más sencilla de resolver esto. Primero elimine todas las dependencias que agregó a build.gradle (utilizando el método manual) y luego en Android Studio:

Click Tools > Firebase to open the Assistant window.

Realmente es tan fácil como eso.

GraSim
fuente
¿Dónde está Firebase Assistant en IntelliJ IDEA?
flash76
3

Me enfrenté a mí mismo y lo vi varias veces en comentarios para preguntas similares, que incluso después de instalar los "últimos" Servicios de Google Play y el Repositorio de Google todavía tienen el mismo problema.

La cuestión es que pueden ser las últimas para su revisión actual de las herramientas de Android SDK , pero no la última que requiere la compilación de su aplicación.

En tal caso, asegúrese de instalar primero la última versión de Android SDK Tools , y probablemente las herramientas de Android SDK Platform (ambas en la rama Herramientas ). Además, tenga en cuenta que es posible que tenga que pasar por esto varias veces si no ha actualizado durante mucho tiempo (es decir, instale las últimas herramientas de Android SDK y las herramientas de plataforma de Android SDK , luego reinicie Android SDK Manager, luego repita), ya que las actualizaciones parecen estar pasando por algunos hitos obligatorios críticos y no puede instalar la última versión si actualmente tiene la revisión que es bastante "antigua".

Android SDK Manager - Herramientas y herramientas de plataforma

RAM237
fuente
3
dependencies {
    compile 'com.google.android.gms:play-services-maps:11.8.0'
    compile 'com.google.android.gms:play-services-auth:11.8.0'
    compile 'com.google.android.gms:play-services-ads:11.8.0'
    compile 'com.google.firebase:firebase-storage:11.8.0'

}
apply plugin: 'com.google.gms.google-services'


// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {


        maven { url 'https://maven.fabric.io/public' }

        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
        classpath 'com.google.gms:google-services:3.1.1'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
        google()
    }
}
PRATEEK BHARDWAJ
fuente
2

Los siguientes son los requisitos previos si desea agregar firebase a su proyecto.

  1. Para trabajar con Firebase, debe instalar Android Studio 1.5 o superior.
  2. Descargue el último SDK de servicios de Google Play desde el Administrador de Android SDK.
  3. El dispositivo debe ejecutar Android 2.3 (Gingerbread) o posterior, y los servicios de Google Play 9.2.0 o posterior.

Solo pude descubrir todo esto después de horas de lucha.

Fuente: Agregar Firebase a tu aplicación de Android

kapil
fuente
1

Si usa herramientas de línea de comando, haga

sdkmanager 'extras;google;m2repository'
sdkmanager 'extras;android;m2repository'
Austin Francia
fuente
0

Necesita actualizar

SDK de Android: Herramientas de SDK -> Repositorio de soporte -> Repositorio de Google

Después de actualizar el SDK de Android, debe sincronizar la construcción de Gradle en el estudio de Android.

sssvrock
fuente
0

En mi caso, además de agregar google () en repositorios para el archivo gradle de nivel de proyecto, también tuve que incluirlo en el archivo gradle de nivel de aplicación.

repositories {
    mavenLocal()
    google()
    flatDir {
        dirs 'libs'
    }
}
Krishna Vedula
fuente
0

Si todos los métodos anteriores no funcionan, cambie implementation 'com.google.firebase:firebase-core:12.0.0'al implementation 'com.google.firebase:firebase-core:10.0.0'archivo build.gradle de su nivel de aplicación. Esto seguramente funcionaría.

Neeraj Sewani
fuente