我正在 Android studio 中开发一个应用程序,该应用程序使用 Google Play Games 服务来获取成就和排行榜,但我在尝试登录时收到错误。我按照文档操作,我的所有密钥和 OAuth 代码都匹配并且仍然当我尝试登录时收到此错误:
com.google.android.gms.common.api.ApiException:4:4:
我到处寻找答案,重新启动所有凭据,取消发布,然后发布所需的所有新内容,检查所有 ID。如果有人能给我一些关于还可以尝试什么的建议,我将非常感激。
com.google.android.gms.common.api.ApiException: 4: 4:
at com.google.android.gms.common.internal.ApiExceptionUtil.fromStatus(Unknown Source)
at com.google.android.gms.common.internal.zai.zaf(Unknown Source)
at com.google.android.gms.common.internal.zaj.onComplete(Unknown Source)
at com.google.android.gms.common.api.internal.BasePendingResult.zaa(Unknown Source)
at com.google.android.gms.common.api.internal.BasePendingResult.setResult(Unknown Source)
at com.google.android.gms.auth.api.signin.internal.zzj.zzc(Unknown Source)
at com.google.android.gms.auth.api.signin.internal.zzt.dispatchTransaction(Unknown Source)
at com.google.android.gms.internal.auth-api.zzd.onTransact(Unknown Source)
at android.os.Binder.execTransact(Binder.java:461)
Run Code Online (Sandbox Code Playgroud)
这是 Google 文档中用于登录的代码。
private void startSignInIntent() {
GoogleSignInClient signInClient = GoogleSignIn.getClient(
this, GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN
);
Intent intent = signInClient.getSignInIntent();
startActivityForResult(intent, RC_SIGN_IN);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == RC_SIGN_IN) …Run Code Online (Sandbox Code Playgroud)