Keytool 命令中的错误
Posted
技术标签:
【中文标题】Keytool 命令中的错误【英文标题】:Error in Keytool command 【发布时间】:2011-07-05 05:00:24 【问题描述】:嗨,当我尝试运行此命令时 bin/keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android
我收到错误 java.lang.Exception Keystore 文件不存在:debug.keyStore 实际上我正在尝试获取 googlemaps 的 android 密钥从未使用过 keytool 命令。
谁能帮忙解决这个错误
【问题讨论】:
【参考方案1】:问题在于 keytool 不知道在哪里查找密钥库文件。 如果您使用的是 Windows 7 / Vista,请尝试:
keytool -list -alias androiddebugkey -keystore c:\users\your-user-name\.android\debug.keystore -storepass android -keypass android
(将 your-user-name 替换为您的实际用户名)
对于 Windows XP,请尝试:
keytool -list -alias androiddebugkey -keystore c:\documents and settings\your-user-name\.android\debug.keystore -storepass android -keypass android
【讨论】:
有帮助吗?如果这是解决方案,我建议您标记它,以便其他用户也找到它:-)【参考方案2】:如果 V2 映射生成 SHA 密钥,请使用此命令。用于发布测试的关键手段。
C:\Program Files\Java\jdk1.6.0_20\bin>keytool.exe -list -v -alias androiddebugkey -keystore C:\Users\DON\.android\debug.keystore -storepass android -keypass android
Don is usersystem name
如果您想要应用实时开发手段。
eclipse->Window ->Preferences ->Android ->Build -> now you get the sha key
【讨论】:
【参考方案3】:最后我解决了问题,正确的工作脚本/命令如下: 请注意放置它们的双引号,请按原样使用,因为这是正确的方法。当然,请更改用户名,对于不同版本的 Windows,您将不得不相应地更改它。如果您有任何问题,请随时询问。
C:\Program Files\Java\jdk1.6.0_25\bin>keytool -list -alias androiddebugkey -keys tore "c:\documents and settings\user\.android\debug.keystore" -storepass android -keypass android
【讨论】:
以上是关于Keytool 命令中的错误的主要内容,如果未能解决你的问题,请参考以下文章
错误:'keytool' 不是内部或外部命令、可运行程序或批处理文件
Android错误之--'keytool' 不是内部或外部命令,也不是可运行的程序