首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法使用发布密钥库运行android应用程序

无法使用发布密钥库运行android应用程序
EN

Stack Overflow用户
提问于 2013-10-10 18:41:00
回答 2查看 216关注 0票数 0

我开发了一个简单的应用程序,并生成了一个Google API Map密钥。

我为api控制台提供了一个从调试密钥库创建的签名。

当我准备发布时,我创建了一个release application,并用它对应用程序进行了签名。

然后,我使用releasekeystore生成了一个新的指纹,并更新了google api控制台。

但是,当我在本地运行我的应用程序时,它给出一个错误:

代码语言:javascript
运行
复制
10-10 14:37:42.571: E/Google Maps Android API(12369): Ensure that the following correspond to 

what is in the API Console: Package Name: com.evento.simplemap, API Key: key, Certificate Fingerprint: 16C737A318E97CFF92EE4C1A1A72A785CBaa0C03

该指纹是从debug.keystore获取的指纹。

我应该如何强制释放密钥库工作(我已经在控制台上传了他的指纹)。

很抱歉,这一切对我来说太复杂了,因为我以前没有使用谷歌地图api的经验。请给我一些见解

EN

回答 2

Stack Overflow用户

发布于 2013-10-10 18:44:58

登录时显示的密钥无效,无法访问Google Maps API。请检查kay是否处于活动状态。

票数 0
EN

Stack Overflow用户

发布于 2013-10-10 18:46:33

首先,正确创建你的指纹,使用你签名的apk密钥库而不是debug.keystore。

然后生成map api密钥,在那里您必须给出您的应用程序的包名,示例如下:

您的SHA1指纹;您的应用程序包名称(com.test),然后单击generate new android key。

请确保您已激活Google map api v2 active。

它将生成一个密钥,复制该密钥,并将其放入项目的Android清单文件中,与您的调试密钥放在同一位置。然后运行它就可以工作了。

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

https://stackoverflow.com/questions/19293538

复制
相关文章

相似问题

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