android – 新的Debug Keystore是否意味着新的Map API密钥?

weixin_38078903 2019-09-12 11:38:47
我刚刚删除了我的Debug.keystore,因为应用程序在项目文件中显示了一个我找不到的错误.删除keystone后,我的应用程序工作正常,除了地图根本不显示的事实 – 只有加载地图之前的空白灰色框. 这是否意味着我必须获得一个全新的Map API密钥,因为应用程序签名已更改? 附:该应用程序在此之前工作正常,因此我有所有必需的用途 – 库权限等. 谢谢 编辑 经过一些窥探,我已经回答了我自己的问题但是当我试图获得一个新的API密钥时,它告诉我密钥库文件不存在.我认为当它被删除时,另一个会自动重建/重建.是什么赋予了?
...全文
7 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38120675 2019-09-12
  • 打赏
  • 举报
回复
您的签名应用程序有一个调试密钥库和密钥库.密钥库文件位于隐藏的.android目录中(在Mac上,在用户目录中). Google地图仅适用于签名APK.调试密钥库与此无关. 创建已签名的APK.非常非常肯定要为您为此APK创建的密钥库进行备份;您无法将更新发布到Android电子市场,除非它们使用相同的密钥库进行签名. 从该密钥库文件生成哈希,获取API密钥,并在应用程序中使用它. 即使这样,如果你只是直接从Eclipse运行你的应用程序,你将看不到地图,只有灰色区域…你必须将已签名的APK加载到手机上,然后从那里安装,然后就可以了.希望这可以帮助!

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧