Error: Estado {statusCode = DEVELOPER_ERROR, resolution = null}

Estoy usign gplus iniciar sesión, y obtener este error en el momento que estoy en onActivityResult ….

@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); callbackManager.onActivityResult(requestCode, resultCode, data); client.onActivityResult(requestCode, resultCode, data); if (requestCode == 0) { GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); if (result.isSuccess()) { GoogleSignInAccount acct = result.getSignInAccount(); // Log.d("Result","details"+ acct.getDisplayName() + acct.getEmail()); mEmail = acct.getEmail(); String mFullName = acct.getDisplayName(); String mGoogleplusId = acct.getId(); SocialUser user = new SocialUser(); user.setType("googleplus"); user.setEmail(mEmail); user.setFullname(mFullName); user.setId(mGoogleplusId + ""); loginParams.put("email_id", mEmail); loginParams.put("googlePlusId", mGoogleplusId); loginParams.put("full_name", mFullName); loginParams.put("registrationType", "googleplus"); SignUpService(user); } else { Toast.makeText(CustomerLogIn.this, "Unable to fetch data, Proceed manually", Toast.LENGTH_SHORT).show(); } } } 

Y estoy llamando para el inicio de sesión de gplus en el botón de clic. El botón de clcking siguiente código se ejecuta ….

  GoogleSignInOptions googleSignInOptions = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestEmail() .build(); mGoogleApiClient = new GoogleApiClient.Builder(CustomerLogIn.this) .addApi(Auth.GOOGLE_SIGN_IN_API, googleSignInOptions) .build(); Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient); startActivityForResult(signInIntent, 0); 

Y estoy geetng este error …

 Status{statusCode=DEVELOPER_ERROR, resolution=null} 

En esta línea

 GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); 

Por favor sugiera la solución.

8 Solutions collect form web for “Error: Estado {statusCode = DEVELOPER_ERROR, resolution = null}”

Debe agregar su clave SHA1 a la configuración de la consola de firebase. Puedes hacerlo de esta manera:

Firebase ( https://console.firebase.google.com ) -> su proyecto -> configuración -> desplácese a

Introduzca aquí la descripción de la imagen

Usted puede encontrar su clave SHA1 ejecutando "Signin informe" de Android Studio:

Introduzca aquí la descripción de la imagen

Luego, mira la "pestaña Ejecutar" y haz clic en el botón:

Introduzca aquí la descripción de la imagen

Creo que es la manera más fácil. Espero que esto ayude.

Probablemente creaste el archivo de configuración usando el SHA1 de tu token de "producción", usa el alias 'androiddebugkey' para recopilar el SHA1 correspondiente a la versión de depuración de tu aplicación y copia el archivo de configuración en el directorio 'app', debes tener ambos Archivos de configuración (uno para propósitos de depuración y otro para el entorno de producción).

Basado en el tutorial publicado en https://developers.google.com/identity/sign-in/android/start

Espero que esto pueda ayudar.

¡Saludos!

Tuve el mismo problema y lo conseguí trabajando haciendo estos pasos:

1.Add DEBUG_KEYSTORE SHA1 huella digital para el proyecto de firebase. Utilice el siguiente comando (MAC / LINUX)

  keytool -exportcert -list -v \-alias androiddebugkey -keystore ~/.android/debug.keystore 

2.Now Genere un apk firmado de su proyecto. El proceso incluye generar un almacén de claves para la versión de lanzamiento de la aplicación.

  Copy the path of the newly generated .jks file. 

3. Ahora genere la huella digital RELEASE_KEYSTORE SHA1 usando el siguiente comando

  keytool -list -v -keystore FULL_PATH_TOJKS_FILE -alias ALIAS_NAME 

4. Copie el nuevo SHA1 de la salida y agréguelo como otra huella digital SHA1 en su consola de aplicación de firebase.

Ahora eres bueno para ir! —- ¡Esperanza! ayuda.

Por favor, coloque el archivo json correcto en la raíz del proyecto android
Para más refiérase aquí: http://coderzpassion.com/android-working-latest-google-plus-login-api/

Yo estaba teniendo el mismo problema, cómo lo resolví es que tenía aplicación diferente en mi archivo gradle que el nombre del paquete en mi archivo de manifiesto. Y usé a applicationId para crear el archivo json. Tuve que cambiar mi nombre de paquete a lo que era mi applicationId y que lo arregló para mí.

Me encontré con este error en mi aplicación firebase. Se corrigió cuando añadí la parte requestIdToken(activity.getString(R.string.default_web_client_id)) .

 GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestEmail().requestIdToken(activity.getString(R.string.default_web_client_id)) .build(); apiClient = new GoogleApiClient.Builder(activity) .addConnectionCallbacks(this) .enableAutoManage(activity, this) .addApi(Auth.GOOGLE_SIGN_IN_API, gso) .build(); Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(apiClient); activity.startActivityForResult(signInIntent, RC_GOOGLE_SIGN_IN); 

Recibí este error cuando actualizé mi archivo de configuración de json con una nueva cuenta de google.

La desinstalación de la aplicación manualmente y la reinstalación de la aplicación funcionaron para mí.

Introduzca aquí la descripción de la imagen

La forma en que lo arreglé fue recogiendo la clave correspondiente al texto resaltado. Debido al uso confuso de la palabra 'servidor' en la página de documentación de Firebase, estaba recogiendo la Server key . Cuál era la razón del problema.

Puedes encontrar la clave aquí .

  • Integración de Google + en la vista web
  • Google Play Games - Actividad que llama automáticamente a beginUserInitiatedSignIn ()
  • Obtener el nombre de usuario de Google Plus en android
  • Signin de Google: Error al iniciar sesión en la cuenta especificada. Por favor, elija una cuenta diferente
  • Google Plus compartir enlaces profundos desde Android
  • La fuerza de la aplicación se cierra cuando google + no está instalado
  • Google Sign-in siempre falla en GoogleSignInResult
  • Mensaje INVALID_KEY que intenta autenticarse mediante el botón de inicio de sesión de Google+
  • Cómo compartir imágenes en google Plus a través de una aplicación para Android?
  • Com.android.build.transform.api.TransformException con los servicios de google play de android
  • Android - cómo configurar el texto para el botón de inicio de sesión de google + después de autenticado
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.