我已按照tutorial中针对Google Plus示例应用的说明操作,并且收到错误消息“内部错误已发生”我已尝试注册和重新生成调试密钥库以及生成并重新创建一个发布密钥库。我已将所有密钥库的SHA1证书指纹注册到我的谷歌控制台中,错误消息仍然存在。我还确保包名称是正确的,我已经多次完成了教程。还有其他原因可能会出现“内部错误”消息吗?
答案 0 :(得分:1)
有几件事!检查logcat输出 - 特别是查找包含GLS的任何内容。您可以使用以下命令打开更详细的日志记录:
adb shell setprop log.tag.GooglePlusPlatform VERBOSE
经典错误是: 1. APK中使用的不同包名/签名密钥,而不是控制台上 2.请求的范围不正确(通常在使用GoogleAuthUtil而非PlusClient时,但可能会发生) 3.请求的应用程序活动URL错误。
通常,检查每个字符串的外观与文档中的内容完全一致,并检查日志中的提示。