android - Error al resolver: play-services-flags
gradle build.gradle (3)
Estaban cambiando y borrando bibliotecas antiguas, supongo.
Finalmente logré que funcionara, cambiando el orden de los repositorios en el proyecto build.gradle:
allprojects {
repositories {
google()
maven {
url "https://maven.google.com" // Google''s Maven repository
}
jcenter()
}
}
jcenter debería ser el último.
Hoy, Android Studio dejó de sincronizarse correctamente debido a problemas de configuración.
No se pudieron resolver todos los archivos para la configuración '': app: providerRepositoryDebugCompileClasspath''. No se pudo encontrar firebase-analytics-impl.aar (com.google.firebase: firebase-analytics-impl: 15.0.2). Buscar en las siguientes ubicaciones: https://jcenter.bintray.com/com/google/firebase/firebase-analytics-impl/15.0.2/firebase-analytics-impl-15.0.2.aar No se pudo encontrar play-services- flags.aar (com.google.android.gms: play-services-flags: 15.0.1). Buscar en las siguientes ubicaciones: https://jcenter.bintray.com/com/google/android/gms/play-services-flags/15.0.1/play-services-flags-15.0.1.aar
Estos dos archivos existen, y puedo descargarlos a través del navegador web.
He solucionado el primer problema actualizando el núcleo de base de fuego a 16.0.0. (Falló la resolución: firebase-analytics-impl), pero no puedo arreglar la segunda.
¿Qué pasa con Android Studio? Ayer funcionó bien.
Por favor, no sugiera agregar una biblioteca de banderas desde gms. Ya lo intenté.
Prueba el código de abajo
en proyecto build.gradle
en la etiqueta de dependencias
classpath ''com.google.gms:google-services:4.0.1''
e importar repositorios como abajo
allprojects {
repositories {
google()
jcenter()
}
}
en la aplicación build.gradle
repositories {
google()
jcenter()
}
Ahora la parte confusa es por qué usar google()
no
maven { url "https://maven.google.com" }
porque google()
es su reemplazo en Android Studio 3+
También asegúrese de usar la versión correcta de firebase sdk de la documentación de Firebase SDK
Se corrigió cambiando el orden de los repos en PROJECT build.grade:
En lugar de
allprojects {
repositories {
jcenter()
maven { url "https://maven.google.com" }
}
}
poner
allprojects {
repositories {
maven { url "https://maven.google.com" }
jcenter()
}
}
Creo que alguien sugirió esto, pero ya no veo su respuesta.
Tema muy extraño.