在Google Play中登录时,应用ID是否与套餐无关?

时间:2014-08-12 14:25:30

标签: android google-play-services google-play-games

正如标题所说,我遇到了这个问题。文档说要做到这一点:

<meta-data android:name="com.google.android.gms.APP_ID"
android:value="@string/app_id" />

我已经完成了,我的app_id是12位数。其他人得到这个类似的错误是他们的app_id超过12位数。但我的是12.然而,它不起作用,我无法登录。错误也说检查你的清单。我检查了它和上面一样。为什么应用程序ID,我从谷歌播放控制台得到它,与我的包名无关?我需要用sha1键做些什么吗? (我现在正在进行阿尔法测试)

此致

4 个答案:

答案 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;的测试