【问题标题】:Illegal option: keystore keytool -genkeypair [OPTION]... Error非法选项:keystore keytool -genkeypair [OPTION]... 错误
【发布时间】:2017-07-06 00:34:16
【问题描述】:

我正在尝试使用这些代码行生成密钥库

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

但显示

Illegal option: keystore
keytool -genkeypair[OPTION]...

这是一个新错误吗? 我正在使用 mac 终端并尝试在 google playstore 中部署 android

【问题讨论】:

  • 为什么不用Android studio来生成Keystore文件!
  • 对不起,我没有足够的内存来下载android studio

标签: android terminal keystore


【解决方案1】:

在您的命令中,keystorealias 之前缺少几个“-”

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

这里是keytool -genkey使用的所有合法选项,请注意“-”是有效使用的必需品:

-alias <alias>                  alias name of the entry to process
-keyalg <keyalg>                key algorithm name
-keysize <keysize>              key bit size
-sigalg <sigalg>                signature algorithm name
-destalias <destalias>          destination alias
-dname <dname>                  distinguished name
-startdate <startdate>          certificate validity start date/time
-ext <value>                    X.509 extension
-validity <valDays>             validity number of days
-keypass <arg>                  key password
-keystore <keystore>            keystore name
-storepass <arg>                keystore password
-storetype <storetype>          keystore type
-providername <providername>    provider name
-providerclass <providerclass>  provider class name
-providerarg <arg>              provider argument
-providerpath <pathlist>        provider classpath
-v                              verbose output
-protected                      password through protected mechanism

您可以随时通过运行来调出这些选项列表

keytool -genkey -help

【讨论】:

  • 在尝试创建新的 apk 并上传后,它显示错误:您上传的 APK 使用与以前的 APK 不同的证书签名。您必须使用相同的证书。您现有的 APK 使用具有指纹的证书进行签名:SHA1 ***** 并且用于签署您上传的 APK 的证书具有指纹:SHA1 ***** 应该我愿意吗?
  • @Jaze 。很遗憾听到这个消息。对于这个新问题,您需要找到以前用于那些旧 apk 的密钥库。这个问题与你的新问题类似:stackoverflow.com/questions/4843212/…
  • 谢谢你,我的错,我不知道如何重复使用或更新旧的 apk @petey
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-07-02
  • 1970-01-01
  • 1970-01-01
  • 2013-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多