В вашей команде, вам не хватает нескольких «-» перед keystore
& alias
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
Почему бы не использовать студию Android для создания файла Keystore! –
жаль, что у меня недостаточно памяти для скачивания андроид-студии –