Ocurrió un INTERNAL_ERROR cuando requestEmail de GoogleSignInOptions Android

Estoy siguiendo las instrucciones de Google para agregar el inicio de sesión con el botón de Google a mi aplicación. Si solicito iniciar sesión sinrequestEmail()

GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .build();

Devuelve el resultado como exitoso. Pero si solicito un correo electrónico, se produce unINTERNAL_ERROR como el estado

GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestEmail()
            .build();

devoluciones

E/Result: Status{statusCode=INTERNAL_ERROR, resolution=null}

Estoy atorado aqui. Cualquier ayuda muy apreciada. Comente si necesita más información sobre el código. Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta