我在下面的代码中尝试了调试密钥并且工作正常。当我制作一个apk时,地图就会崩溃。在谷歌搜索后我发现调试密钥在发布模式下工作。
keytool -list -v -keystore "C:\Users\your_user_name\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
那么,我该如何为v2地图创建一个发布密钥。请帮帮我。
答案 0 :(得分:3)
我没有机会这样做,但是为了我的理解应该做的是:
1。首先,您需要将项目导出为已签名的应用:
右键单击您的项目 - > Android工具 - >导出已签名的应用程序包...
这将引导您完成向导,您需要使用密码创建新的 release.keystore 或使用之前创建的现有密码。
2。从这一点开始,该流程应与您使用 debug.keystore 的流程相同。
3。我写的这篇博文中描述了创建调试api密钥并在Google API Console
中注册它的所有步骤:
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”。