我想在市场上传我的应用程序。
要上传应用,我需要使用自己的个人证书签署我的申请。
但是我在生成证书时遇到错误。
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
答案 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