studio services play google gms failed compile auth android maven gradle android-gradle google-play-services

android - google - failed to resolve: play-services-ads



La herramienta de construcción de Gradle no puede encontrar play-services-tasks.aar? ¿Por qué? (8)

¿Podría ser que Google cambió las convenciones de nomenclatura de los paquetes en el lado del servidor?

Estoy experimentando el mismo tipo de problema con un paquete de servicios de juego diferente ahora.

A saber, play-services-basement.aar ...

Estoy pensando que

Could not find play-services-tasks.aar

Significa que está buscando el archivo nombrado como play-services-tasks.aar

Mientras que en el servidor este archivo se llama:

play-services-tasks-15.0.1.aar

Estoy pensando que esto es un problema de gradle donde los archivos no se nombran correctamente o un problema del lado del servidor donde los archivos no se nombran correctamente.

Por favor corrígeme si estoy equivocado aquí.

EDITAR: este problema debe informarse a jcenter.bintray.com ya que son los que tienen la culpa aquí en el lado del servidor. Cambiar al repositorio de Maven mencionado por Ivan Rigamonti podría ser una solución, pero no estoy seguro de cómo las aplicaciones iónicas tratan los repositorios de conmutación.

EDIT2: El cambio al repositorio de Maven de hecho funciona para ionic. Todo lo que tenía que hacer para ionic era modificar build.gradle colocando jcenter () debajo de maven () dentro de los repositorios de buildscript y todos los repositorios de proyectos.

Hoy, de repente, recibí un error cuando intenté ejecutar mi aplicación en el estudio de Android.

Es:

Error: Could not find play-services-tasks.aar (com.google.android.gms:play-services-tasks:15.0.1). Searched in the following locations: https://jcenter.bintray.com/com/google/android/gms/play-services-tasks/15.0.1/play-services-tasks-15.0.1.aar

No cambié nada en el archivo de gradle pero apareció de repente. Mi compilación anterior se ejecutó con éxito hace unos minutos.

Por qué no puede encontrar play-services-tasks.aar que es la parte de com.google.android.gms: play-services-tasks: 15.0.1

Pasos tomados:

Verifiqué si incluí todos los repositorios en los archivos de gradle y todos están correctos hasta ahora.

¿Por qué ocurre este error de repente?

También copié este enlace https://jcenter.bintray.com/com/google/android/gms/play-services-tasks/15.0.1/play-services-tasks-15.0.1.aar en el navegador pero está funcionando bien, es decir, tengo el cuadro de diálogo "Descargar archivo".

Mis archivos de Gradle

  • Nivel de aplicación

    apply plugin: ''com.android.application'' android { compileSdkVersion 26 buildToolsVersion "26.0.2" defaultConfig { applicationId "mekanic24assistantapplication.heba.mekanic24.com.mekanic24assistantapplication" minSdkVersion 14 targetSdkVersion 26 versionCode 13 versionName "2.1" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" multiDexEnabled true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' } } dexOptions { incremental true javaMaxHeapSize "4g" } // err Android Gradle Duplicate files copied in APK META-INF/license.txt configurations.all { resolutionStrategy { force ''com.android.support:support-v4:26+'' force ''com.android.support:support-annotations:26+'' } } packagingOptions { exclude ''META-INF/DEPENDENCIES.txt'' exclude ''META-INF/LICENSE.txt'' exclude ''META-INF/NOTICE.txt'' exclude ''META-INF/NOTICE'' exclude ''META-INF/LICENSE'' exclude ''META-INF/DEPENDENCIES'' exclude ''META-INF/notice.txt'' exclude ''META-INF/license.txt'' exclude ''META-INF/dependencies.txt'' exclude ''META-INF/LGPL2.1'' } } dependencies { compile fileTree(include: [''*.jar''], dir: ''libs'') androidTestCompile(''com.android.support.test.espresso:espresso-core:2.2.2'', { exclude group: ''com.android.support'', module: ''support-annotations'' }) // compile ''com.android.support:appcompat-v7:26.3.1'' compile ''com.android.support:appcompat-v7:26+'' compile ''com.android.support:design:26+'' compile ''com.android.support:recyclerview-v7:26+'' compile ''com.android.support:cardview-v7:26+'' compile ''com.android.support.constraint:constraint-layout:1.0.2'' androidTestCompile ''com.android.support:support-annotations:26+'' testCompile ''junit:junit:4.12'' // compile ''com.android.support:appcompat-v7:26.3.1'' compile ''com.github.markushi:circlebutton:1.1'' // compile ''com.android.support:design:26.3.1'' compile ''com.android.volley:volley:1.0.0'' compile ''com.google.android.gms:play-services-base:15.0.1'' compile ''com.android.support:multidex:1.0.1'' compile ''com.firebase:firebase-client-android:2.5.2'' compile ''com.google.firebase:firebase-core:15.0.2'' compile ''com.google.firebase:firebase-messaging:15.0.2'' compile ''com.google.firebase:firebase-database:15.0.0'' compile ''com.wang.avi:library:2.1.3'' compile ''de.hdodenhof:circleimageview:2.2.0'' compile ''android.lib.recaptcha:reCAPTCHA:2.0.0'' compile ''com.google.android.gms:play-services-safetynet:15.0.1'' compile ''com.google.android.gms:play-services-maps:15.0.1'' compile ''com.google.android.gms:play-services-places:15.0.1'' compile ''com.google.android.gms:play-services-location:15.0.1'' compile ''com.squareup.picasso:picasso:2.5.2'' testCompile ''junit:junit:4.12'' compile ''com.anjlab.android.iab.v3:library:1.0.38'' compile files(''libs/mail.jar'') compile files(''libs/additionnal.jar'') compile files(''libs/activation.jar'') compile ''com.jakewharton:butterknife:8.8.1'' annotationProcessor ''com.jakewharton:butterknife-compiler:8.8.1'' compile ''com.yarolegovich:lovely-dialog:1.1.0'' compile ''com.mobsandgeeks:android-saripaar:2.0.3'' compile ''com.github.stfalcon:smsverifycatcher:0.3.1'' compile ''ch.acra:acra:4.9.0'' //TODO: Apache 2.0 license https://github.com/ACRA/acra compile ''com.google.android.gms:play-services-ads:15.0.1'' compile ''com.github.luongvo:GmailBackground:2.0.2'' } apply plugin: ''com.google.gms.google-services''

  • Nivel de proyecto

    buildscript { repositories { jcenter() maven { url ''https://maven.google.com'' } maven { url "https://dl.bintray.com/android/android-tools" } maven { url "https://jitpack.io" } google() } dependencies { classpath ''com.android.tools.build:gradle:2.3.2'' classpath ''com.google.gms:google-services:3.2.0'' } } allprojects { repositories { jcenter() maven { url ''https://maven.google.com'' } maven { url "https://dl.bintray.com/android/android-tools" } maven { url "https://jitpack.io" } google() } } task clean(type: Delete) { delete rootProject.buildDir }


Cambio

compile ''com.google.android.gms:play-services-safetynet:15.0.1'' compile ''com.google.android.gms:play-services-maps:15.0.1'' compile ''com.google.android.gms:play-services-places:15.0.1'' compile ''com.google.android.gms:play-services-location:15.0.1''

a

compile ''com.google.android.gms:play-services-safetynet:16.0.0'' compile ''com.google.android.gms:play-services-maps:16.0.0'' compile ''com.google.android.gms:play-services-places:16.0.0'' compile ''com.google.android.gms:play-services-location:16.0.0''

Es mi caso, funciona!


Después de hacer los siguientes cambios el error desapareció:

  1. Se eliminó maven { url ''https://maven.google.com'' } de los repositorios en la aplicación build.gradle.
  2. Se agregó maven { url ''https://maven.google.com'' } como primera entrada en allprojects / repositories en build.gradle de nivel superior
  3. Se cambiaron todas las dependencias de servicios de juego y base de fuego a las últimas versiones.
  4. Se cambió la versión del complemento de servicios de google a classpath ''com.google.gms:google-services:4.0.1''

En mi caso, mavenCentral() de los repositorios de aplicaciones gradle y moví maven { url ''https://maven.google.com'' } a la primera posición en el proyecto gradle como sugirió Ivan Rigamonti anteriormente. No es necesario actualizar las dependencias de Firebase.

(Esto debería ser un comentario, pero no tengo suficiente reputación)


Estoy recibiendo el mismo problema hoy. Estaba funcionando bien hasta ahora. Tal vez sea un problema temporal de los servidores de Google.

La solución que me funciona es usar una versión anterior de google-play-services:

implementation ''com.google.android.gms:play-services-maps:11.4.2''



Si a usted le gusta el error build.gradle de Guys , no se pudo resolver: error común como este build.gradle, no se pudo resolver: common

luego, coloque debajo de la línea en el alcance de todos los proyectos en el alcance de los repositorios en Project build.gradle

línea:

maven { url ''https://maven.google.com'' } jcenter() google()

ejemplo

allprojects { repositories { maven { url ''https://maven.google.com'' } jcenter() google() }


en mi caso:

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

resuelve mis problemas

  • en mi antigua configuración solo estaba "jcenter ()"
  • primera línea jcenter (), segunda línea google () no funciona