首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于发布GoogleMaps API V2的Android - API键

用于发布GoogleMaps API V2的Android - API键
EN

Stack Overflow用户
提问于 2015-09-11 11:25:06
回答 1查看 143关注 0票数 0

我在我的应用程序中遇到了GoogleAPI的问题。我使用谷歌地图和地点-两者都需要API密钥。一切都很好,直到我上传我的签名应用到Google Play。据我所知和迄今为止我所读到的,API密钥必须具有与我的签名应用程序相同的指纹,才能从从GP下载的应用程序中正常工作。所以我创建了一个新的API密钥,在这个键中添加了两个带有包名的指纹。首先是来自debug.keystore的指纹,其次是我的密钥存储库的指纹,当我发布构建时,我使用的是singning应用程序(我使用的是android,->generate签名的apk)。通过这种方式,我假设这将适用于调试和发布,但它只适用于调试。为了确保我的应用程序的指纹和我在Google密钥下的指纹一样,我实现了在运行时提取我的应用程序指纹的方法。它们是匹配的--当我调试版本时,我看到的是指令集"A",当我为发布版本而做它时,我看到了"B“,而且我有两个指纹,都是我在API键下拥有的指纹(部分限制使用您的Android应用程序)。注意,包名也是正确的。

我不知道我遗漏了什么,或者当指纹匹配的时候,为什么不起作用--发布后的结果是Places表示KEY_INVALID,地图是灰色的,没有标题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-11 14:55:51

我的错误..。(希望)我有另一个资源文件来发布无效的密钥。因此,每次我在应用程序上签名时,都会使用无效的键,所以我无法从android项目资源管理器中看到它,并且无法找到该值的用法返回1出现,但是有两个资源:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32522324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档