Я после этого tutorial и в этой части кода:Google Вход Failed - Firebase
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
// Result returned from launching the Intent from GoogleSignInApi.getSignInIntent(...);
if (requestCode == RC_SIGN_IN) {
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
if (result.isSuccess()) {
// Google Sign In was successful, authenticate with Firebase
GoogleSignInAccount account = result.getSignInAccount();
firebaseAuthWithGoogle(account);
} else {
// Google Sign In failed
Log.e(TAG, "Google Sign In failed.");
Toast.makeText(SignInActivity.this,"Google Sign In Failed.",Toast.LENGTH_SHORT).show();
}
}
}
Я получаю знак Google в не удалось. Я не знаю, что не так, как исправить?
Я действительно получил работу, когда попытался запустить app-released.apk вместо работы непосредственно на своем телефоне.
Это случилось со мной при смене ПК развития. Новый ключ отладки был создан, что привело к сбою проверки подлинности. Убедитесь, что все отпечатки SHA1 добавлены в Firebase. Отвратительная «ошибка» для отслеживания ... – Nelson