2017-04-02 75 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在某种程度上是西班牙语,而不是英语,所以最后的答案是西班牙语(是)。我很尴尬大声笑! –