Ayer intenté compilar mi aplicación y todo funcionó bien.
Hoy, sin ningún cambio en el proyecto ... De repente me saludan con este mensaje de advertencia que me dice:
Error:Could not find play-services-basement.aar (com.google.android.gms:play-services-basement:11.0.1).
Searched in the following locations:
https://jcenter.bintray.com/com/google/android/gms/play-services-basement/11.0.1/play-services-basement-11.0.1.aar
¿Alguien está experimentando el mismo tipo de problema?
Si sigue el enlace donde está buscando el paquete, básicamente se descarga instantáneamente a través del navegador. ¿Supongo que algo ha cambiado en el lado del servidor? ¿Quizás convenciones de nombres?
Parece que está buscando: play-services-basement.aar y busca play-services-basement-11.0.1.aar en su lugar? ¿Podría ser una convención de nomenclatura o un problema grave?
gradle
google-play-services
SimbaClaws
fuente
fuente
Respuestas:
jcenter () ha tenido espejos de algunas bibliotecas (supongo que lo están haciendo intencionalmente) que originalmente deberían estar disponibles a través de los repositorios de google () o maven (). Cuando Gradle Build funciona, para cualquier biblioteca que se use en el proyecto, el primer lugar para buscar es el repositorio que aparece primero en
repositories {..
Cuando el espejo jcenter () no tiene la versión (por ejemplo, com.google.android.gms: play -services-ads: 15.0.1 para mi caso) su gradle está buscando, la compilación falla con dicho error.Por lo tanto, jcenter () debe aparecer en el último lugar en
repositories {..
partes como se muestra a continuación.y
fuente
¡¡¡Esto es Loco!!! Me enfrenté al mismo problema. Las compilaciones funcionaban bien y de repente comenzaron a fallar con el mismo problema. Intenté las sugerencias anteriores pero no funcionó para mí. Finalmente, esto es lo que funcionó para mí:
Actualización a las últimas dependencias de Firebase:
Además, los servicios de anuncios:
Nota: con play-services-ads: 17.0.0, es obligatorio agregar lo siguiente en el archivo de manifiesto; de lo contrario, la aplicación se bloquea al abrirse.
fuente
ACTUALIZACIÓN # 2 2018/05/29
Parece que el problema se ha
solucionadodesaparecido ahora, y todavía estoy usando las mismas configuraciones de gradle. Pero hice estos pasos hace un tiempo, no estoy seguro de si hicieron algo o si se trata de un problema del lado del servidor y se solucionó / actualizó recientemente. Acabo de notar que el problema desapareció después de seguir los siguientes pasos:ACTUALIZACIÓN # 1 2018/05/29 Obtuve
el error al degradar mis dependencias de Firebase a ~ 12.0.0 en el nivel de aplicación. Pero esto afectará severamente a la aplicación, aún buscando soluciones alternativas más factibles.
Lo mismo aquí, he experimentado el mismo problema descrito por @SimbaClaws. Todo se estaba compilando sin problemas hasta que ayer me enfrenté al mismo problema.
Tengo los siguientes códigos en mi build.gradle de nivel de proyecto,
Y los siguientes códigos para el nivel de aplicación build.gradle
¿Alguien puede aconsejarme si me perdí algo? También sigo buscando posibles soluciones y respuestas. TIA!
fuente
Tuve el mismo problema, para mí ninguna de las respuestas mencionadas aquí funcionó. Así que acabo de actualizar las dependencias en el archivo gradle y cualquier dependencia que tenga com.google.gms: (las mantuve en la misma versión, ejemplo 16.0.0)
fuente
También he experimentado este problema. La causa raíz, descubrí que había una versión de Gradle inconsistente. En el repositorio de Gradle Scripts "si puedo llamarlo así" hay dos módulos de construcción gradle. El build.gradle (Proyecto: nombre de la aplicación ) y el build.gradle (Módulo: aplicación). Asegúrese de que classpath 'com.android.tools.build:gradle:3.2.1' en dependencias esté utilizando la última y la misma versión de la herramienta. Las inconsistencias provocan problemas con la compilación.
fuente
En mi caso, la
www
URL que acabo de agregar fue comourl "https://jitpack.io/"
después de que esta agregadawww
comenzó a funcionar para mí. En otros repositorios también intente agregar URL explícitas.fuente