2017-04-02 73 views
-2

當我生成私鑰(用於簽名的應用程序):keytool生成密鑰存儲的Android APK使用此命令不工作

keytool -genkey -v -keystore myappname.keystore -alias myappname -keyalg RSA -keysize 2048 -validity 10000

...我被問了一系列的問題由密鑰工具:

你的名字和姓氏是什麼? 您組織單位的名稱是什麼? 貴組織的名稱是什麼? 你的城市或地區的名稱是什麼? 你的州或省的名稱是? 這個單位的雙字母國家代碼是什麼?

當我回答所有問題後,我會在無限循環中再次提示,我做錯了什麼?

我使用這個樣本這裏: https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_application/part_2_-_signing_the_android_application_package/visual-studio-xa-4.2.6-to-6.1/

+0

當我試圖重現我的系統上的問題,您描述的過程, 這個對我有用」。我回答了所有問題,然後'keytool'要求我驗證詳細信息,要求輸入密鑰,最後創建密鑰庫並退出。你需要更具體地瞭解你在做什麼。 –

+0

Duplicate:http://stackoverflow.com/questions/33381252/keytool-genkey-runs-in-a-loop-to-generate-keystore-file/33414701 – Omikron

回答

3

keytool

Is CN=..., OU=..., O=..., L=..., ST=..., C=... correct? 
    [no]: 

你必須回答

yes 
+0

lol當然我這樣做 –

+1

可能是最愚蠢的理由, keytool在某種程度上是西班牙語,而不是英語,所以最後的答案是西班牙語(是)。我很尷尬大聲笑! –