如何为android v2地图创建发布密钥

时间:2013-05-04 07:23:56

标签: android google-maps android-maps-v2

我在下面的代码中尝试了调试密钥并且工作正常。当我制作一个apk时,地图就会崩溃。在谷歌搜索后我发现调试密钥在发布模式下工作。

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

那么,我该如何为v2地图创建一个发布密钥。请帮帮我。

3 个答案:

答案 0 :(得分:3)

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

1。首先,您需要将项目导出为已签名的应用

enter image description here

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

这将引导您完成向导,您需要使用密码创建新的 release.keystore 或使用之前创建的现有密码。

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

3。我写的这篇博文中描述了创建调试api密钥并在Google API Console中注册它的所有步骤:

Google Maps API V2 Key

4. 请记住,使用 debug.keystore 将无法获得所需的结果。

答案 1 :(得分:2)

Tyr这个.. 您已安装java的目录并转到bin文件夹。

例如 -

C:\Program Files\Java\jdk_your_version\bin>keytool -list -v -keystore C:\Users\your_user_name\.a
ndroid\debug.keystore -storepass android -keypass android

答案 2 :(得分:1)

我认为它可能对你有帮助。

C:\Program Files\Java\jdk_your_version\bin>keytool.exe -list -v -alias androiddebugkey -keystore C:\Users\your_user_name\.android\(Application).keystore -storepass YOUR_STORE_PASSWORD -keypass KEY_PASSWORD

一般来说,YOUR_STORE_PASSWORD和KEY_PASSWORD是相同的“android”。