Android应用 - 在RELEASE模式下访问YouTube Data API

时间:2015-03-22 22:53:36

标签: java android android-studio google-api

我制作的Android应用在调试模式下运行良好。它使用YouTube数据API从已关联用户的YouTube帐户中获取一些数据。

一切正常,但当我制作发布 apk时,将其复制粘贴到我的Android设备上并进行安装,我的应用无法访问YouTube数据API。我收到了消息"Access Not Configured. The API (YouTube Data API) is not enabled for your project. Please use the Google Developers Console to update your configuration."

是否有一个步骤要允许发布版本访问与调试模式不同的Google API?我错过了什么?

2 个答案:

答案 0 :(得分:0)

我认为你应该为你的app浏览器密钥。我有错误谷歌地图auoto完整的例子。我修复使用浏览器密钥。

答案 1 :(得分:0)

因此,只需要使用

生成版本SHA1足迹

keytool -list -v -keystore ~/pathToYourKeyStore/your_release_key.jks -alias yourKeyAlias -storepass yourStorePassWord

然后在" Android应用程序"中添加了此SHA1后跟;以及包的名称。到我的公共访问API密钥(在Google Developers Console中)。

而且,因为我也使用OAuth,我必须使用这个新的SHA1证书为应用创建一个新的客户端ID。

然后,在它工作之前等待几分钟(无论如何我都是这样)。