Google 游戏登录 - 错误 12501 空响应
Posted
技术标签:
【中文标题】Google 游戏登录 - 错误 12501 空响应【英文标题】:Google games sign in - error 12501 null response 【发布时间】:2018-09-24 11:57:43 【问题描述】:我想在我的应用程序中使用谷歌游戏,我正在尝试登录谷歌游戏,但我总是收到错误 ERROR 12501
。
我尝试登录谷歌,我成功了,但没有谷歌游戏。
GoogleSignInClient signInClient = GoogleSignIn.getClient(this,
GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN);
Intent intent = signInClient.getSignInIntent();
startActivityForResult(intent, 9003);
if (requestCode == 9003)
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
if (result.isSuccess())
GoogleSignInAccount signedInAccount = result.getSignInAccount();
Log.d("debug", "logged");
else
String message = result.getStatus().getStatusMessage();
if (message == null || message.isEmpty())
message = "Error" +result.getStatus().getStatusCode();
new AlertDialog.Builder(this).setMessage(message)
.setNeutralButton(android.R.string.ok, null).show();
这是我的代码,我从这里 Sign-in in Android Games 几乎没有更改任何内容。
关于我的钥匙,所以我尝试了很多配置,但没有任何效果。 我用我的应用 ID 添加了这段代码
<meta-data android:name="com.google.android.gms.games.APP_ID"
android:value="MY_APP_ID_HERE_12_DIGITS_NUM" />
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>
This is my OAuth2 clients ids - web, release and debug
我也尝试过仅发布或仅调试密钥但没有成功...
My firebase configurationSHA1 I use in release Oauth2 - From google play signinSHA1 I use in debug OAuth2 - From android studio Gradle SigningReport
请帮助我,我真的很沮丧,我认为问题出在我的 OAuth2 密钥上,但我不知道是什么问题。
【问题讨论】:
【参考方案1】:好吧,我想通了,这是一个非常愚蠢的错误,但我决定分享。
因此,要启动 Google 游戏,您需要 2 行 - (您的 App Id 为 12 位数字...)
<meta-data android:name="com.google.android.gms.games.APP_ID"
android:value="@string/app_id" />
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>
你需要将它们添加到mainfest.xml
<application>
我在<mainfest>
中添加了这一行...(错误!!)
希望对大家有所帮助
【讨论】:
我和你有同样的问题。用2小时找到这个bug。 :( 谢谢你。我犯了同样的错误,这让我几个月都无法在安卓上发布我的游戏。为什么android studio不标记这个?我希望谷歌的人能读到这篇文章。 我知道这是不久前写的,但我已经为此苦苦挣扎了 2 个多小时,这个答案只是在我的搜索中出现,谢谢,我在那里有标签,但在找错地方了,和你一样!以上是关于Google 游戏登录 - 错误 12501 空响应的主要内容,如果未能解决你的问题,请参考以下文章