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?
Respuestas:
Actualización de agosto de 2017
A partir de la versión
11.2.0
Firebase 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.gradle
archivo raíz agregue el repositorio:Si está utilizando gradle
4.0
o superior, puede reemplazarlomaven { url "https://maven.google.com" }
con sologoogle()
.La
9.0.0
versió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:
Tools
>Android
>SDK Manager
.SDK Tools
pestaña.Google Play Services
(rev 30) yGoogle Repository
(rev 26). Ver la imagen de abajo.Sync
yBuild
tu proyectoDe IntelliJ IDEA:
A partir de abril de 2017, se enumeran a continuación las últimas versiones de Google Play Services and Repository.
Tools
>Android
>SDK Manager
.Packages
panel, busque elExtras
.Google Play Services
(rev 39) yGoogle Repository
(rev 46). Ver la imagen de abajo.Perform a gradle project sync
yBuild
tu proyectofuente
Vaya a Android SDK Manager e instale la última versión de las dos bibliotecas siguientes.
fuente
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.1
acom.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.
fuente
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:
Realmente es tan fácil como eso.
fuente
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".
fuente
fuente
Los siguientes son los requisitos previos si desea agregar firebase a su proyecto.
Solo pude descubrir todo esto después de horas de lucha.
Fuente: Agregar Firebase a tu aplicación de Android
fuente
Si usa herramientas de línea de comando, haga
fuente
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.
fuente
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.
fuente
Si todos los métodos anteriores no funcionan, cambie
implementation 'com.google.firebase:firebase-core:12.0.0'
alimplementation 'com.google.firebase:firebase-core:10.0.0'
archivo build.gradle de su nivel de aplicación. Esto seguramente funcionaría.fuente