错误:Keytool错误:java.lang.RuntimeException ::用法错误,ûgenkey不是合法命令

时间:2012-02-14 14:51:22

标签: android certificate alias keystore

我想在市场上传我的应用程序。

要上传应用,我需要使用自己的个人证书签署我的申请。

但是我在生成证书时遇到错误。

CMD中的命令:keytool –genkey –v –keystore nainesh.keystore –alias nainesh –keyalg RSA –validity 10000

ERROR:

Keytool error:java.lang.RuntimeException::Usage error, ûgenkey is not a legal command

3 个答案:

答案 0 :(得分:2)

最后我解决了问题,正确的工作脚本/命令如下:请注意放置它们的双引号请原样使用,因为这是正确的方法。当然,请更改用户名,对于不同版本的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

答案 1 :(得分:1)

keytool -genkey -v -keystore nainesh.keystore -alias nainesh -keyalg RSA -validity 10000

这里的问题是,“ - ”字符未在命令提示符中正确粘贴,因为它给出了“ûgenkey”不是合法命令的错误。

我的建议是,尝试编辑手动提供“ - ”字符,无论你在命令中找到它,它都有效。

答案 2 :(得分:0)

Keytool

-exportcert -alias androiddebugkey -keystore 


  "C:\Documents and Settings\Ruben Antony\.android\debug.keystore" | openssl sha1 

-binary | openssl base64