Android调试密钥?

时间:2012-12-10 18:00:23

标签: android

尝试生成用于使用地图的调试密钥。

我试过这个命令

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 个答案:

答案 0 :(得分:3)

你的命令有点不对,正确的命令是:

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

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

答案 1 :(得分: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

答案 2 :(得分:0)

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

一旦您导航到您的操作系统的正确目录,请在...中键入 keytool -list -alias androiddebugkey -storepass android -keypass android -key 存储debug.keystore

点击回车键后,您会看到类似的内容(我们感兴趣的实际MD5是最后一行): androiddebugkey,2009年3月10日,PrivateKeyEntry, 证书指纹(MD5):D1:16:4A:BD:73:73:A4:56:9D:CD:9A:44:A2:6C:11:AC

答案 3 :(得分: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&密钥"在" Player"中发布设置团结对话

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