por imagenes imagen google busqueda buscar avanzada android google-api google-oauth

android - imagenes - No se puede resolver GoogleSignIn y GoogleSignInClient



google imagenes busqueda avanzada (5)

¿No puedes usar alguna versión más nueva? por ejemplo, 11.6.0. Trate de actualizar su repositorio de Google también. (Herramientas-> Android-> Administrador de SDK-> Herramientas de SDK en el repositorio de soporte)

No puedo usar GoogleSignIn ( com.google.android.gms.auth.api.signin.GoogleSignIn ) y GoogleSignInClient ( com.google.android.gms.auth.api.signin.GoogleSignInClient ) al implementar Google Iniciar sesión en Android Estudio mientras puedo acceder a otras clases en la aplicación como

com.google.android.gms.auth.api.signin.GoogleSignInAccount; com.google.android.gms.auth.api.signin.GoogleSignInOptions; com.google.android.gms.common.SignInButton;

Una versión simplificada de mi archivo build.gradle (aplicación) es la siguiente

android { } dependencies { compile ''com.google.android.gms:play-services-auth:11.4.2'' compile(''com.google.api-client:google-api-client-android:1.23.0'') { exclude group: ''org.apache.httpcomponents'' } compile(''com.google.apis:google-api-services-gmail:v1-rev72-1.23.0'') { exclude group: ''org.apache.httpcomponents'' } implementation ''com.google.gms:google-services:3.1.2'' } apply plugin: ''com.google.gms.google-services''

y mi build.gradle (paquete) es

buildscript { dependencies { classpath ''com.android.tools.build:gradle:3.0.0'' classpath ''com.google.gms:google-services:3.1.2'' } }

Cualquier ayuda sería apreciada


En el script del módulo build.gradle , tuve que agregar estas dos dependencias, luego "Sincronizar ahora" y el problema se resolvió para mí.

dependencies { // Your own command lines //... compile ''com.google.android.gms:play-services-drive:11.8.0'' compile ''com.google.android.gms:play-services-auth:11.8.0'' }


Para mí estaba aplicando un complemento para los servicios de Google Play en build.gradle de mi aplicación :

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

Junto con eso, en el Proyecto Build.gradle tenía servicios de Google.

buildscript { ext.kotlin_version = ''1.1.60'' repositories { google() jcenter() } dependencies { classpath ''com.google.gms:google-services:3.1.2'' // <== this guy classpath ''com.android.tools.build:gradle:3.0.0'' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } }

Recuerdo que los agregué con algunos problemas de compilación. Pero al parecer no los necesitaba.

Al eliminarlos descubrí que no había más problemas con las versiones de gms.

EDITAR

Así que eliminé mi problema inicialmente, pero luego me di cuenta más tarde con el inicio de sesión de Google. Agregando el complemento de aplicación: ''com.google.gms.google-services'' al final de mis proyectos gradle en lugar de en la parte superior realmente lo resolvió.


Yo estaba teniendo el mismo problema

GoogleSignIn y GoogleSignInClient se introdujeron en la versión de Google Play services SDK versión 11.6. En versiones anteriores se utilizó GoogleApiClient.

Así que intente cambiar la compilación ''com.google.android.gms: play-services-auth: 11.4.2'' a ''com.google.android.gms: play-services-auth: 12.0.1'' en dependencias

dependencias { compile ''com.google.android.gms:play-services-auth:12.0.1'' }


agrega esto a tu dependencia de nivel de aplicación

compile ''com.google.android.gms:play-services-auth:12.0.1''