我谷歌超过4小时但没有得到解决方案。我在app console中注册了我的app pkg和hash key。我正在使用Google开发人员提供的示例。但是我不知道发生了什么。
由于声誉较低而无法发布和成像
抱歉我的英文。
答案 0 :(得分:3)
确保已在
添加了包名称和密钥SHA1Google Cloud Console→您的项目→API& auth→凭据通过“OAuth”部分的“创建新客户ID”。
通过“公共API访问”部分的“创建新密钥”添加信息时,我得到了与您描述的结果相同的结果。
该程序在documentation steps 7 and 8描述。
答案 1 :(得分:1)
如果您确定包名称和密钥SHA1正常,请检查CLIENT。可能没有启用所有服务但您使用CLIENT_ALL。
CLIENT_ALL =
gameHelper = new GameHelper(gameActivity, GameHelper.CLIENT_GAMES | GameHelper.CLIENT_PLUS
| GameHelper.CLIENT_APPSTATE | GameHelper.CLIENT_SNAPSHOT);
使用相同的CLIENT_APPSTATE:
gameHelper = new GameHelper(gameActivity,CLIENT_APPSTATE);
逐点添加CLIENT并检查哪一个CLIENT导致对话框。
答案 2 :(得分:0)
在开发人员的控制台中,确保已设置项目的同意屏幕“电子邮件地址”和“产品名称”字段。我收到此错误,直到我为这些字段提供了有效值。
答案 3 :(得分:0)
就我而言,我使用的是发行版本的SHA密钥而不是构建版本的SHA密钥。