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 delapply plugin: ''com.android.application''
.Agregue
compile ''com.google.android.gms:play-services-auth:8.3.0''
dentro del bloque dedependencies
. Esto agregará dependencias relacionadas a su proyecto.