GoogleSignInAccount Error 8

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

GoogleSignInAccount Error 8

Christian Gurdian
Hola tengo un problema y es el error de inicio de sesión de Google siempre me manda error 8, este es mi codigo

List<AuthUI.IdpConfig> providers = Arrays.asList(new AuthUI.IdpConfig.GoogleBuilder().build());
private int RC_SIGN_IN = 9001;

/*****************************************/

signInButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivityForResult(
AuthUI.getInstance()
.createSignInIntentBuilder()
.setAvailableProviders(providers)
.build(),
RC_SIGN_IN);
}
});

/*****************************************/

protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == RC_SIGN_IN) {
if (resultCode == RESULT_OK) {

Task<GoogleSignInAccount> task = GoogleSignIn.
getSignedInAccountFromIntent(data);
System.out.println("GoogleSignInAccount");
handleSignInResult(task);
}else{
Toast.
makeText(this,R.string.messeger_error_login,Toast.LENGTH_LONG);
}
}
}

/*****************************************/

private void handleSignInResult(Task<GoogleSignInAccount> completedTask) {
System.out.println(completedTask);
try {
GoogleSignInAccount account = completedTask.getResult(ApiException.class);
System.out.println(account);
System.out.println("Finalizo");
//updateUI(account);
}catch (Exception e){
System.out.println("---------------------------------------------------");
System.out.println("Error : "+e.getMessage());
System.out.println("Error : "+e.getLocalizedMessage());
System.out.println("---------------------------------------------------");
}
}

Que estoy asiendo mal?

la respuesta siempre es:

I/System.out: GoogleSignInAccount
    com.google.android.gms.tasks.zzu@da774c9
    ---------------------------------------------------
    Error : 8: 
I/System.out: Error : 8: 
    ---------------------------------------------------

Ayuda

--
Para participar es necesario que leas detenidamente las normas del grupo: https://goo.gl/xeTRQm
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a [hidden email].
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/desarrolladores-android/b22bc4a2-9cf7-488f-a7d3-73ed72a3bbe8%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: GoogleSignInAccount Error 8

Gabriel Pozo
Primero que nada deberías utilizar el log para los errores


Y después podrías mirar esto: https://stackoverflow.com/a/35248209/1748764

Saludos, Gabriel


El dom., 31 may. 2020 a las 18:00, Christian Gurdian (<[hidden email]>) escribió:
Hola tengo un problema y es el error de inicio de sesión de Google siempre me manda error 8, este es mi codigo

List<AuthUI.IdpConfig> providers = Arrays.asList(new AuthUI.IdpConfig.GoogleBuilder().build());
private int RC_SIGN_IN = 9001;

/*****************************************/

signInButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivityForResult(
AuthUI.getInstance()
.createSignInIntentBuilder()
.setAvailableProviders(providers)
.build(),
RC_SIGN_IN);
}
});

/*****************************************/

protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == RC_SIGN_IN) {
if (resultCode == RESULT_OK) {

Task<GoogleSignInAccount> task = GoogleSignIn.
getSignedInAccountFromIntent(data);
System.out.println("GoogleSignInAccount");
handleSignInResult(task);
}else{
Toast.
makeText(this,R.string.messeger_error_login,Toast.LENGTH_LONG);
}
}
}

/*****************************************/

private void handleSignInResult(Task<GoogleSignInAccount> completedTask) {
System.out.println(completedTask);
try {
GoogleSignInAccount account = completedTask.getResult(ApiException.class);
System.out.println(account);
System.out.println("Finalizo");
//updateUI(account);
}catch (Exception e){
System.out.println("---------------------------------------------------");
System.out.println("Error : "+e.getMessage());
System.out.println("Error : "+e.getLocalizedMessage());
System.out.println("---------------------------------------------------");
}
}

Que estoy asiendo mal?

la respuesta siempre es:

I/System.out: GoogleSignInAccount
    com.google.android.gms.tasks.zzu@da774c9
    ---------------------------------------------------
    Error : 8: 
I/System.out: Error : 8: 
    ---------------------------------------------------

Ayuda

--
Para participar es necesario que leas detenidamente las normas del grupo: https://goo.gl/xeTRQm
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a [hidden email].
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/desarrolladores-android/b22bc4a2-9cf7-488f-a7d3-73ed72a3bbe8%40googlegroups.com.

--
Para participar es necesario que leas detenidamente las normas del grupo: https://goo.gl/xeTRQm
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a [hidden email].
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/desarrolladores-android/CAAFH9pL8BLye9sCws-y%3DpbDE%3D6U06aTYD7jQscmO6NaiX7EAsQ%40mail.gmail.com.