Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 而发动机可以';t登录google play服务_Android_Andengine_Google Play Services - Fatal编程技术网

Android 而发动机可以';t登录google play服务

Android 而发动机可以';t登录google play服务,android,andengine,google-play-services,Android,Andengine,Google Play Services,我遵循了教程中的每一步,做了每一件事。现在,当我运行我的应用程序时,google play登录出现,它开始登录,但过了一会儿,我看到了这个对话框 我注意到,当我直接使用Eclipse运行我的应用程序时,我会得到一个以67:xxxxxx开头的Sha1键,当我导出.apk然后运行它时,我会得到一个不同的Sha1键,它以B4:xxxxx开头 我已经将这两个sha1键添加到我的开发者控制台中,但是这个对话框仍然出现 请注意,在开发者控制台的项目概述中,我可以看到5个请求和5个错误。 我的清单代码: &

我遵循了教程中的每一步,做了每一件事。现在,当我运行我的应用程序时,google play登录出现,它开始登录,但过了一会儿,我看到了这个对话框

我注意到,当我直接使用
Eclipse
运行我的应用程序时,我会得到一个以
67:xxxxxx
开头的
Sha1键,当我导出
.apk
然后运行它时,我会得到一个不同的
Sha1键,它以
B4:xxxxx
开头

我已经将这两个
sha1键添加到我的开发者控制台中,但是这个对话框仍然出现

请注意,在开发者控制台的项目概述中,我可以看到5个请求和5个错误。

我的清单代码:

<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"/>
另外,我不知道这是否与此有关,但我也明白这一点

03-14 16:45:01.960: E/GooglePlayServicesUtil(3839): The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
我跟着这个图坦卡蒙说:

根据你评论中的分享,我相信你正在使用谷歌开发者控制台生成客户端ID。 应使用Google Play开发者控制台生成客户端ID。

请按照此操作生成OAuth 2.0客户端ID。以下是该文档中提到的注释之一:

警告:不要从Google为游戏创建新的客户端ID 开发人员控制台。如果您这样做,Play Games服务将不会 将游戏设置与客户端ID关联,这可能会导致 游戏中的错误


您确定已将正确的
R
类导入到
BaseGameUtils
类中吗?从eclipse运行应用程序时,apk将使用调试密钥库进行签名。导出apk时,将使用发布密钥库对其进行签名。因此,SHA1中存在差异。尝试从eclipse运行,并确保复制从以下命令生成的SHA1:
$keytool-exportcert-alias androiddebugkey-keystore~/.android/debug.keystore-list-v
。让我知道它是否有效。两个SHA1是否都添加到同一个客户端ID?您可以尝试将它们添加到不同的客户端ID吗?这就是它们现在添加的方式,很高兴知道您可以解决此问题。我已经公布了我的答案。
03-14 16:45:01.960: E/GooglePlayServicesUtil(3839): The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.