正如标题所说,我遇到了这个问题。文档说要做到这一点:
<meta-data android:name="com.google.android.gms.APP_ID"
android:value="@string/app_id" />
我已经完成了,我的app_id是12位数。其他人得到这个类似的错误是他们的app_id超过12位数。但我的是12.然而,它不起作用,我无法登录。错误也说检查你的清单。我检查了它和上面一样。为什么应用程序ID,我从谷歌播放控制台得到它,与我的包名无关?我需要用sha1键做些什么吗? (我现在正在进行阿尔法测试)
此致
答案 0 :(得分:4)
我还收到了此错误,并通过将我的某个测试人员帐户添加到该应用的Google Play服务测试人员列表中来修复此问题。
我在平板电脑上使用的帐户不在Google Play控制台允许的测试人员帐户列表中。
一旦我完成了这项工作,我就可以毫无问题地连接。
作为参考,我的app_id条目如下所示: -
<meta-data
android:name="com.google.android.gms.games.APP_ID"
android:value="@string/app_id"/>
答案 1 :(得分:1)
.appstate
的{{1}}似乎还有android:name
。我看起来像这样:
APP_ID
另外,请确保您没有其他名为<meta-data android:name="com.google.android.gms.games.APP_ID"
android:value="@string/gplus_id" />
的字符串,否则可能会感到困惑。这就是为什么我打电话给我的app_id
。
答案 2 :(得分:1)
我遇到了同样的问题,我通过删除
来修复它 <meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>
来自AndroidManifest.xml的。
答案 3 :(得分:1)
您还必须检查用户是否在测试中添加了gmail id? 如果没有,则将其添加到播放控制台 - &gt; 游戏服务 - &gt;的测试强>