我遇到了GoogleAuthUtil.getToken的问题。
我可能会错过一些东西。我阅读了大部分答案,但这对我没有帮助。
所以,我做了什么:
在Google Developers Console中注册Here
包含名称的应用,例如 su.Company.AppName
我使用Eclipse创建了密钥库。
创建证书并放置证书指纹(SHA1)
我没有市场帐户
使用Eclipse项目上下文菜单 - > Android工具 - >导出signet APK我生成签名APK并通过SD卡安装在Android设备上。 对于签名,我使用了第1步中的证书
我在App中有代码
private String SCOPE_BASE = "audience:server:client_id:";
private String SCOPE;
private String CLIENT_ID = "140853970719-g5ol9mh39f2trarq7f0qt353gdens3sl.apps.googleusercontent.com";
SCOPE = SCOPE_BASE + CLIENT_ID;
try {
token = GoogleAuthUtil.getToken(mActivity, accountName, SCOPE);//accountName - real gmail
} catch (GoogleAuthException authEx) {
error= authEx.getMessage();}
我一直收到只有一个世界"Unknown"
如果我在accountName中发送错误的电子邮件,则会收到错误“错误的用户”
我不知道接下来该做什么。 任何帮助将不胜感激。