with tengo studio saber replaced que muestra has error diseƱo configurar compile como cambiar been aparece and java android android-studio google-login

java - tengo - Error: no se pudo encontrar com.google.gms: google-services: 1.0. al agregar el complemento de servicio de google en build.gradle en android studio



firebase (20)

Estoy integrando el inicio de sesión de OAuth para Google+ en mi aplicación de Android, siguiendo el tutorial .

De acuerdo con el tutorial, debo agregar el complemento del Servicio de Google agregando classpath ''com.google.gms:google-services:1.0'' dependencia classpath ''com.google.gms:google-services:1.0'' al build.gradle nivel build.gradle en mi proyecto de Android.

Sin embargo, cuando sincronizo el gradle con los cambios, veo el error de la siguiente manera:

Error: no se pudo encontrar com.google.gms: google-services: 1.0.

Buscado en las siguientes ubicaciones: archivo: / C: / Archivos de programa / Android / Android Studio / gradle / m2repository / com / google / gms / google-services / 1.0 / google-services-1.0.pom archivo: / C: / Program Archivos / Android / Android Studio / gradle / m2repository / com / google / gms / google-services / 1.0 / google-services-1.0.jar https://jcenter.bintray.com/com/google/gms/google-services/1.0/google-services-1.0.pom https://jcenter.bintray.com/com/google/gms/google-services/1.0/google-services-1.0.jar

En mi build.gradle :

// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath ''com.android.tools.build:gradle:1.2.3'' classpath ''com.google.gms:google-services:1.0'' } } allprojects { repositories { jcenter() } }

Parece que el estudio de Android no puede encontrar el complemento de servicios de Google en los repositorios.

¿Alguien tiene el mismo problema? ¿O me estoy perdiendo algo?


A partir del 25 de noviembre de 2015 , Google lanzó una versión más nueva.

Intente agregar: classpath ''com.google.gms:google-services:2.0.0-alpha1''

Y no olvide agregar el repositorio jcenter() en buildscript.

Gracias.


Agregar el repositorio jcenter al nivel de proyecto build.gradle ayudó en mi caso:

buildscript { repositories { jcenter(); mavenCentral() }


Creo que olvidaste el nivel de proyecto de Gradle,

Desde la tutorial :

Agregue la dependencia a su nivel de proyecto build.gradle
classpath ''com.google.gms:google-services:1.5.0-beta2''

Agregue el complemento a su nivel de aplicación build.gradle:
apply plugin: ''com.google.gms.google-services''


Debe verificar la versión actual como en el siguiente enlace dice, por ahora:

classpath ''com.google.gms:google-services:1.3.0-beta4''

Mira esta respuesta:

Actualizar versión de gradle


Dentro de la .idea folder existe un archivo workspace.xml que define la project''s structure . Le sugiero que cierre Android Studio, luego delete .idea folder y luego vuelva a importar el proyecto. El IDE sería generado por el IDE nuevamente. Para mí esta solución funciona.


Google actualizó su guía . Donde estaba classpath ''com.google.gms: google-services: 1.0'' ahora lee classpath ''com.google.gms: google-services: 1.3.0-beta1'' como sugirió joluet.



Google ha actualizado GCM ve a comprobarlo y para eso también debes actualizar tu Android Studio.


Intenté configurar Firebase para mi aplicación de Android cuando me enfrenté a este problema. La siguiente captura de pantalla debería aclarar las cosas:

Un par de cosas que me gustaría señalar: 1. Una vez que

apply plugin: ''com.google.gms.google-services''

Esta línea debe estar en la parte inferior del archivo gradle de nivel de aplicación. No estoy seguro de por qué, pero ponerme en la cima no me hizo ejercicio.


Me encontré con el mismo problema hoy. En los ejemplos, usan esta línea en su lugar: classpath ''com.google.gms:google-services:1.3.0-beta1'' Esto funciona.


Para mí tuve que cambiar el repositorio a jcenter() . Estaba usando mavenCentral y obtenía este error. Tan pronto como jcenter() a jcenter() , jcenter() la dependencia.

Para hacer esto, abra su build.gradle y reemplace cada instancia de mavenCentral() con jcenter()


Para mí, agregar esto en dependencies funcionó

compile ''com.google.gms:google-services:3.0.0''


Recibí un problema similar al seguir las instructions para implementar un cliente GCM en Android Studio, sin embargo, el mensaje que recibí fue:

Error: no se pudo encontrar com.google.gms: google-services: 1.3.0-beta1 ...

Aunque nunca descubrí lo que estaba mal, simplemente copié mis fuentes, recursos, manifiesto y almacén de claves en un nuevo proyecto de Android Studio. Luego edité los archivos de compilación de gradle generados automáticamente para el nuevo proyecto volviendo a agregar manualmente mis dependencias.

Me aseguré de no copiar mis archivos de compilación del antiguo proyecto literalmente (ya que la fuente del error probablemente yacía en ellos en alguna parte).

No es una solución satisfactoria, pero funcionó para mí y me llevó poco tiempo.


Recientemente actualicé a Android Studio 2.3 y de alguna manera aplicar el complemento no funciona.

Después de eso, probé de varias maneras y luego cuál es el trabajo cuando comenté el build.gradle de la aplicación:

apply plugin: ''com.google.gms.google-services''

y luego agrego esto a build.gradle de nivel superior (debajo de classpath ''com.android.tools.build:gradle:2.2.3'' ):

classpath ''com.google.gms:google-services:3.0.0''

y luego funciona


Resolví este problema haciendo lo siguiente:

  1. En build.gradle (a nivel de proyecto):

    // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { mavenCentral() jcenter() } dependencies { classpath ''com.android.tools.build:gradle:1.3.0'' classpath ''com.google.gms:google-services:1.5.0-beta2'' } } allprojects { repositories { mavenCentral() } }

  2. En build.gradle (a nivel de módulo):

    En la parte superior añadido:

    apply plugin: ''com.google.gms.google-services''

    y en dependencias agregadas:

    compile ''com.google.android.gms:play-services-analytics:8.3.0''

Aparte de esto, asegúrese de haber actualizado los servicios de Google Play y el repositorio de Google en el SDK.


Si usa Android Studio, intente agregar el servicio de Google con el IDE.

  1. Haga clic derecho en el módulo de carpeta.
  2. En la lista de la izquierda en Developer Services elija el servicio deseado.
  3. Espere la sincronización y el IDE agregará automáticamente las dependencias de Google.
  4. agregar classpath en buildscript

    buildscript { repositories { jcenter() } dependencies { classpath ''com.google.gms:google-services:1.3.0-beta1'' } }


Simplemente debe agregar classpath '' com.google.gms:google-services:1.3.0-beta1 '' a las dependencies de su (Top level build file) el build.gradle que tiene el (Project:<name of your project) . ¡Espero que esto ayude!


Tal vez te pierdas este paso

Copie el archivo google-services.json que acaba de descargar en el directorio de aplicaciones / móviles / de su proyecto de Android Studio. Abra el panel Terminal de Android Studio: $ move path-to-download / google-services.json app /

Que te diviertas.


Te aconsejaría que no hagas lo que estás haciendo. Lo hice también (siguiendo a ciegas la configuración de una aplicación de cliente GCM en Android ) pero terminé con un límite de método superior a 65K.

Por lo tanto, debe eliminar las siguientes líneas de su gradle:

apply plugin: ''com.google.gms.google-services'' classpath ''com.google.gms:google-services:1.0''

Ahora importe las API de Google Plus con la simple importación de gradle:

compile ''com.google.android.gms:play-services-plus:8.1.0''