首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >一个新的是否意味着一个新的Map密钥?

一个新的是否意味着一个新的Map密钥?
EN

Stack Overflow用户
提问于 2012-01-26 15:32:59
回答 2查看 7.6K关注 0票数 3

我刚刚删除了我的Debug.keystore,因为一个应用程序在项目文件上显示了一个错误,但我找不到。在删除keystone之后,我的应用程序可以正常工作,除了地图根本不显示的事实--只有加载地图之前的空白灰色框。

这是否意味着我必须获得一个全新的Map密钥,因为应用程序签名已经更改?

在此之前,应用程序运行良好,因此我有所有必需的使用-库权限等。

谢谢

编辑

经过一些窥探之后,我已经回答了我自己的问题,但是当我试图获得一个新的API密钥时,它告诉我Keystore文件不存在。我认为当它被删除时,另一个是自动重建/重新创建的。怎么回事?

EN

Stack Overflow用户

回答已采纳

发布于 2012-01-26 15:59:44

有一个调试密钥存储库和一个密钥存储为您的签名应用程序。keystore文件位于隐藏的.android目录中(在Mac上,在用户目录中)。

谷歌地图只适用于一个签名的APK。那么,调试密钥存储库就不相关了。

创建一个签名的APK。确保备份您为此APK创建的密钥存储库;除非使用相同的密钥存储库签名,否则不能将更新发布到Android。

从keystore文件生成散列,获取API密钥,并在应用程序中使用它。

即使如此,如果你直接从Eclipse运行你的应用程序,你将看不到地图,只有灰色区域.您必须将签名的APK加载到您的手机上,然后从它安装,然后它应该工作。希望这能有所帮助!

票数 4
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9020565

复制
相关文章

相似问题

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