我的应用程序与 google drive sdk 集成。从 Eclipse 运行时,它按预期工作,但是使用 proguard 混淆的构建,我得到以下错误。proguarded build 使用不同于 eclipse 的 keystore 签名(使用 debug keystore 签名)。在我的 Google API 控制台中,我创建了 2 个客户端 ID,每个客户端 ID 都有来自每个密钥库的 SHA1。
可能是由proguard的一些问题引起的?还有其他建议吗?
03-29 15:08:50.845: E/error(24742): com.google.a.a.b.b.c: 403 Forbidden
03-29 15:08:50.845: E/error(24742): {
03-29 15:08:50.845: E/error(24742): "code": 403,
03-29 15:08:50.845: E/error(24742): "errors": [
03-29 15:08:50.845: E/error(24742): {
03-29 15:08:50.845: E/error(24742): "domain": "usageLimits",
03-29 15:08:50.845: E/error(24742): "message": "Access Not Configured",
03-29 15:08:50.845: E/error(24742): "reason": "accessNotConfigured"
03-29 15:08:50.845: E/error(24742): }
03-29 15:08:50.845: E/error(24742): ],
03-29 15:08:50.845: E/error(24742): "message": "Access Not Configured"
03-29 15:08:50.845: E/error(24742): }
03-29 15:08:50.845: E/error(24742): at com.google.a.a.b.d.a.c.b(Unknown Source)