android - services - Error al resolver: com.google.firebase: firebase-core: 11.2.0
failed to resolve: play-services-basement (5)
Recibo varios problemas de "Error al resolver" al sincronizar mi proyecto. Todos están relacionados con Firebase y Play-Services. Me aseguré de que todos fueran iguales (11.2.0). También lo he comprobado y la última versión para ambos es 11.2.0. Además, todas las otras respuestas a preguntas similares implican actualizar los servicios y el repositorio de Google Play en el SDK Manager, pero el mío ya está actualizado.
¿Alguna idea de por qué no puedo sincronizar mi proyecto?
EDITAR - Solución de trabajo actual
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath ''com.android.tools.build:gradle:2.3.3''
classpath ''com.google.gms:google-services:3.0.0''
classpath ''com.google.firebase:firebase-plugins:1.0.4''
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
maven { url "https://maven.google.com" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Acabo de corregir el mismo error agregando dependencia de firebase-core .
implementation ''com.google.firebase:firebase-core:16.0.1''
Agregue
maven { url "https://maven.google.com" }
a su archivo
build.gradle
nivel raíz
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
Con la versión
16.0.0
de firebase tuve que
-
establecer la
mayoría de
mis bibliotecas de servicios de Google Play en
15.0.0
analytics y tagmanager tenía que ser16.0.0
-
establecer las versiones de mi biblioteca de soporte en
27.1.1
-
firebase-core a
16.0.0
Construido contra SDK 27
Cambios extra:
También tuve que actualizar mi análisis a 16.0.0
- implementación "com.google.android.gms: play-services-analytics: 16.0.0"
Supongo que parte de las versiones independientes que hizo Android recientemente. Es posible que deba intentar subir o bajar una versión en los servicios de Google Play y las bibliotecas de Firebase
El mejor método para solucionar este problema es no usar el método manual de vincular firebase a su aplicación.
Intenté agregar el último repositorio de Firebase haciendo referencia a este Link .
Mostró el error "no se pudo resolver las dependencias firebase 11.2.0"
FireBase recomienda agregar firebase a su aplicación con la ayuda de FireBase Assistant para Android Studio versión 2.2 y superior. Agregar manualmente la última biblioteca a build-gradle (módulo) da como resultado un error como el anterior.
Firebase Assistant agregó versiones inferiores 10.0.1 automáticamente a las dependencias en el módulo gradle-build que es compatible y podría resolverse.
Usar Firebase Assistant es muy fácil y el proceso de 2 pasos. Como referencia, puede usar la sección "Usar el Asistente de Firebase" en el mismo enlace mencionado anteriormente.
Realmente funcionó con mi Android Studio 2.3.3. Y también asegúrese de que su repositorio de Google esté actualizado
Los servicios de Play
y las dependencias de
Firebase
ahora están disponibles a través de
maven.google.com
con el lanzamiento de la versión
11.2.0
de los servicios de Google Play y Firebase.
Puedes encontrar el documento oficial de Google Play Services aquí y el documento de Firebase aquí. .
allprojects {
repositories {
jcenter()
maven { url ''https://maven.google.com'' }
}
}
Si está utilizando el complemento Android Gradle 3.x también puede usar:
allprojects {
repositories {
jcenter()
google()
}
}