android gradle build.gradle

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.