android - 如何为 android v2 map 创建发布 key

标签 android google-maps android-maps-v2

我在下面的代码中尝试了一个调试 key ,它工作正常。当我制作 apk 时, map 崩溃了。在谷歌搜索后,我发现调试 key 在 Release模式下工作。

keytool -list -v -keystore "C:\Users\your_user_name\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

那么,我如何为 v2 map 创建一个发布 key 。请帮助我。

最佳答案

我没有机会这样做,但据我了解应该做的是:

1. 首先,您需要将您的项目导出为已签名的应用程序:

enter image description here

右键单击您的项目 -> Android 工具 -> 导出已签名的应用程序包...

这将引导您完成向导,在该向导中您必须使用密码创建一个新的 release.keystore 或使用您之前创建的现有 keystore 。

2. 从这一点开始,流程应该与您使用 debug.keystore 的流程相同。

3.创建调试 api key 并在 Google API 控制台 中注册它的所有步骤都在我写的这篇博文中进行了描述:

Google Maps API V2 Key

4. 请记住,使用 debug.keystore 不会给您想要的结果。

关于android - 如何为 android v2 map 创建发布 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16371711/

相关文章:

android - 从数据库中在谷歌地图(API V2)上显示多个标记

android - 在 Android 中以编程方式更改 ImageView 的图像

android - 检测在 Android 中工作的文件系统

android - 通过代码更改 TabLayout 中的选项卡,有一个障碍

google-maps - 在 AngularJS 中初始化谷歌地图

android - findFragmentById(R.id.map) 在 Android L 中返回 null

android - 尝试在 FrameLayout 中使用 MapFragment 时出现错误/异常

android - 需要帮助调试我的代码

javascript - 更新 Google Maps API v3 中的 UI 控件

javascript - Googlemap api v3 给出错误并且不加载 map