services play latest google gms failed gradle google-play-services

gradle - latest - No se pudo encontrar play-services-basement.aar



play services maps android (5)

¡¡¡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í:

Actualizar a las últimas dependencias de base de fuego:

implementation ''com.google.firebase:firebase-core:16.0.4'' implementation ''com.google.firebase:firebase-ads:17.0.0''

También, los servicios de anuncios:

implementación ''com.google.android.gms: play-services-ads: 17.0.0''

Nota: con play-services-ads: 17.0.0, es obligatorio agregar lo siguiente en el archivo Manifest, de lo contrario la aplicación se bloquea al abrir.

<application> <!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 --> <meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="[ADMOB_APP_ID]"/> </application>

Ayer intenté construir mi aplicación y todo funcionó bien.

Hoy, sin ningún cambio en el proyecto ... De repente, me aparece 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? Tal vez nombrar convenciones?

Parece que está buscando: play-services-basement.aar y busca play-services-basement-11.0.1.aar en su lugar? ¿Podría ser esto una convención de nombres o un problema de gradle?


También he experimentado este problema. La causa principal que descubrí fue que no existe una versión de Gradle de compilación inconsistente. En el repositorio de Scripts de Gradle, "si puedo llamarlo así", hay dos módulos de compilación de Gradle. El build.gradle (Proyecto: nombre de la aplicación ) y el build.gradle (Módulo: app). Asegúrese de que classpath ''com.android.tools.build:gradle:3.2.1'' en las dependencias esté utilizando la última y la misma versión de la herramienta. Las inconsistencias resultan en problemas con la compilación.


Tenía el mismo problema, para mí ninguna de las respuestas mencionadas aquí funcionó. Así que acabo de actualizar las dependencias en el archivo de gradle y cualquier dependencia tenía com.google.gms: (las mantuvo en el mismo ejemplo de versión 16.0.0)


jcenter () ha tenido réplicas de algunas bibliotecas (supongo que 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 a buscar es el repositorio que aparece primero en los 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 tal error.

Por lo tanto, jcenter () debe aparecer en el último lugar en los repositories {.. partes como se muestra a continuación.

buildscript { ext.kotlin_version = ''1.2.50'' repositories { google() maven { url ''https://maven.google.com/'' name ''Google'' } jcenter() }...

y

allprojects { repositories { google() jcenter() } }


ACTUALIZACIÓN # 2 2018/05/29

El problema parece haberse solucionado y ahora estoy usando las mismas configuraciones de gradle. Pero hice estos pasos hace un tiempo, no estoy seguro de si estos hicieron algo o si se trata de un problema del lado del servidor y se corrigió / actualizó recientemente. Acabo de notar que el problema desapareció después de que hice los siguientes pasos:

  1. Agregue lo siguiente en el buildscript de buildscript > repositories del buildscript > repositories y todos los allprojects > repositories .

    • google()
    • maven { url ''http://jcenter.bintray.com'' }
  2. Cambiar el classpath de google-services a
    classpath com.google.gms:google-services:4.0.1''

  3. Proyecto de sincronización con archivos Gradle


ACTUALIZACIÓN # 1 2018/05/29

Logré evitar el error al degradar mis dependencias de base de fuego a ~ 12.0.0 en el nivel de aplicación. Pero esto tendrá un impacto severo en la aplicación, aún buscando soluciones alternativas más factibles.

apply plugin: ''com.android.application'' apply plugin: ''io.fabric'' ... compile ''com.google.firebase:firebase-core:12.0.0'' compile ''com.google.firebase:firebase-database:12.0.0'' compile ''com.google.firebase:firebase-storage:12.0.0'' compile ''com.google.firebase:firebase-auth:12.0.0'' compile ''com.google.firebase:firebase-crash:12.0.0'' ...



Igual aquí, he experimentado el mismo problema descrito por @SimbaClaws. Todo se estaba compilando sin problemas hasta que enfrenté el mismo problema ayer.

Tengo los siguientes códigos en mi build.gradle a nivel de proyecto,

// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() maven { url ''https://maven.fabric.io/public'' } } dependencies { classpath ''com.android.tools.build:gradle:2.3.3'' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files //classpath ''com.google.gms:google-services:3.0.0'' classpath ''com.google.gms:google-services:3.2.1'' classpath ''io.fabric.tools:gradle:1.25.1'' } } allprojects { repositories { jcenter() maven { url ''https://maven.google.com/'' } } } task clean(type: Delete) { delete rootProject.buildDir }

Y los siguientes códigos para el nivel de aplicación build.gradle

apply plugin: ''com.android.application'' apply plugin: ''io.fabric'' android { compileSdkVersion 26 buildToolsVersion "26.0.1" defaultConfig { applicationId "my.secret.application" minSdkVersion 16 // 19 targetSdkVersion 26 versionCode 1 versionName "5.0.204" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' } } } dependencies { compile fileTree(dir: ''libs'', include: [''*.jar'']) androidTestCompile(''com.android.support.test.espresso:espresso-core:2.2.2'', { exclude group: ''com.android.support'', module: ''support-annotations'' }) compile ''com.google.firebase:firebase-core:15.0.2'' compile ''com.google.firebase:firebase-database:15.0.0'' compile ''com.google.firebase:firebase-storage:15.0.2'' compile ''com.google.firebase:firebase-auth:15.1.0'' compile ''com.google.firebase:firebase-crash:15.0.2'' compile ''com.android.support:appcompat-v7:26.+'' compile ''com.android.support:design:26.+'' compile ''com.android.support:recyclerview-v7:26.+'' compile ''com.android.support.constraint:constraint-layout:1.0.2'' compile ''de.hdodenhof:circleimageview:2.2.0'' compile ''com.android.support:palette-v7:26.+'' compile ''com.android.support:support-v4:26.+'' compile ''com.android.support:cardview-v7:26.+'' compile ''com.github.bumptech.glide:glide:3.7.0'' compile ''org.greenrobot:eventbus:3.1.1'' testCompile ''junit:junit:4.12'' compile ''com.crashlytics.sdk.android:crashlytics:2.9.1'' } apply plugin: ''com.google.gms.google-services''

¿Alguien puede avisar si me perdí algo? También sigo buscando soluciones y respuestas posibles. TIA!