2012-02-14 54 views
1

我想上傳我的應用程序在市場上。錯誤:Keytool錯誤:java.lang.RuntimeException ::使用錯誤,ûgenkey不是合法的命令

爲了上傳應用程序,我需要使用我自己的個人證書籤署我的應用程序。

但我生成證書時出錯。

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

錯誤:

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

回答

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 
0

使用Keytool

-exportcert -alias androiddebugkey -keystore 


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

-binary | openssl base64 
1

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

這裏的問題是, 「 - 」 字符不正確粘貼在命令提示符中,由於它提供了錯誤,「ûgenkey」不是合法的命令。

我的建議是,嘗試編輯手動提供「 - 」字符,無論你在命令中找到,它的工作原理。