我制作的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?我错过了什么?
答案 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。
然后,在它工作之前等待几分钟(无论如何我都是这样)。