updateui studio sesion inicio googlesigninoptions google con auth android android-studio gradle google-signin

sesion - login google android studio



No se puede resolver el símbolo ''Auth'' para la integración de Google en Android Studio (7)

Añade esto en el bloque de dependencias en tu aplicación gradle

implementation ''com.google.android.gms:play-services-auth:16.0.0''

soy nuevo en androidstudio He hecho la integración de Google en Eclipse, pero estoy teniendo problemas en el estudio. Estoy siguiendo paso a paso desde este sitio: https://developers.google.com/identity/sign-in/android/sign-in?configured=true

pero estoy teniendo un problema Recibo un error que no puede resolver el símbolo ''Auth'' que necesito para la API y tampoco puedo resolver ''SignInButton'', vea el código:

import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import com.google.android.gms.auth.api.Auth; import com.google.android.gms.auth.api.signin.GoogleSignInOptions; import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.SignInButton; import com.google.android.gms.common.api.GoogleApiClient; public class MainActivity extends AppCompatActivity implements GoogleApiClient.OnConnectionFailedListener { GoogleSignInOptions gso; GoogleApiClient mGoogleApiClient; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN).requestEmail().build(); mGoogleApiClient = new GoogleApiClient.Builder(this) .enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */) .addApi(Auth.GOOGLE_SIGN_IN_API, gso) .build(); } @Override public void onConnectionFailed(ConnectionResult connectionResult) { } }

este es mi proyecto 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.3.0'' classpath ''com.google.gms:google-services:1.5.0-beta2'' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }

esta es mi aplicación gradle:

apply plugin: ''com.android.application'' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.creaa.admin.googlesignin" minSdkVersion 11 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } } dependencies { compile fileTree(include: [''*.jar''], dir: ''libs'') testCompile ''junit:junit:4.12'' compile ''com.android.support:appcompat-v7:23.1.0'' apply plugin: ''com.google.gms.google-services'' }

Por favor, ayúdame.


Agregue las dependencias para Firebase Authentication y Google Sign-In a su archivo build.gradle a nivel de aplicación :

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


Con la última versión (2.2.2), lo que tenía que hacer para solucionar este problema era agregar la línea a continuación como una dependencia en mi archivo app/build.gradle

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

Espero eso ayude.


Intente mover el complemento de aplicación: ''com.google.gms.google-services'' desde las dependencias hasta la parte superior de su archivo de Gradle, solo bajo el complemento de aplicación: ''com.android.application''.

EDITAR:

Asegúrese de haber instalado Extras / Google Repository desde el Administrador de SDK y haber agregado la compilación ''com.google.android.gms: play-services: 8.3.0'' en su alcance de dependencia.


Me enfrenté a este problema. Lo resolví agregando esta línea en el archivo gradle de nivel de aplicación:

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

(en la parte inferior del archivo (importante))

y esta línea en la sección de dependencias a nivel de aplicación,

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

(última versión, en el momento en que escribo esta respuesta)

Aquí está el enlace a la documentación .


Tuve el mismo problema, agregue compile ''com.google.android.gms: play-services-auth: 10.0.1 (la última versión de su proyecto) en su archivo de nivel de aplicación.


  • Coloque el apply plugin: ''com.google.gms.google-services'' debajo del apply plugin: ''com.android.application'' .

  • Agregue compile ''com.google.android.gms:play-services-auth:8.3.0'' dentro del bloque de dependencies . Esto agregará dependencias relacionadas a su proyecto.