4

尝试为使用 Maps 生成调试密钥。

我试过这个命令

keytool -list -alias androiddebugkey \
-keystore ~/.android/debug.keystore.keystore \
-storepass android -keypass android

但我得到这个输出:

keytool error: java.lang.Exception: Keystore file does not exist: /Users/chance 1/.android/debug.keystore.keystore

如何查找和生成?任何帮助表示赞赏。

4

4 回答 4

4

您的命令有点错误,正确的命令是:

keytool -list -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android

(适用于 Linux/Mac - 在控制台输入,它将打印证书指纹 SHA1)

于 2016-01-27T07:11:27.923 回答
0

我使用 XP,所以我通过打开命令提示符并键入以下内容导航到正确的目录: cd C:\Documents and Settings\HP_Administrator.android

一旦你导航到你的操作系统的正确目录,输入这个... keytool -list -alias androiddebugkey -storepass android -keypass android -key store debug.keystore

一旦你按下回车键,你会看到类似这样的内容(我们感兴趣的实际 MD5 是最后一行):androiddebugkey, Mar 10, 2009, PrivateKeyEntry, Certificate finger (MD5): D1:16:4A :BD:73:73:A4:56:9D:CD:9A:44:A2:6C:11:AC

于 2012-12-10T18:10:24.720 回答
0

这是一个关于生成 Maps API 密钥的优秀教程。https://developers.google.com/maps/documentation/android/v1/mapkey

但对我来说,您的用户名中的空格似乎没有被正确转义。尝试输入 keytool -list -alias androiddebugkey \ -keystore /Users/chance\ 1/.android/debug.keystore.keystore \ -storepass android -keypass android

于 2012-12-10T18:04:16.820 回答
0

我在cmd中的命令...

D:\Java_Install\jdk1.8.0_121\bin\keytool.exe -list -v -keystore "D:\UnityProjects\UnityMobileGameCreator\myapkkeystore.keystore" -storepass YOUR_KEY_STORE_PASS -keypass YOUR_KEY_PASS

Unity 在发布设置中有两个密码框在上面的文本中使用这些密码,注意在统一的“播放器”对话框中发布设置中的“Keystore & Key”

替换密钥库的路径,输入密钥库密码,密钥密码,然后将文本粘贴到 cmd 并运行,您将在 cmd 窗口中获取密钥库数据。

于 2017-04-15T11:08:20.817 回答