我正在尝试签署未签名的APK。我跟着this link。无法签署未签名的APK
我的步骤:
$ cordova build --release android
(成功)$ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name - keyalg RSA -keysize 2048 -validity 10000
(成功)$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore HelloWorld-release-unsigned.apk alias_name
(有问题)
的问题是:
jarsigner: unable to open jar file: HelloWorld-release-unsigned.apk
然后我跟着this link。
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -my-release-key.keystore F:\mobile\moto\whatever_the_path_is_to_your_apk_file\HelloCordova-release-unsigned.apk alias_name
(有问题)
的问题是:
Illegal option: -my-release-key.keystore
谁能帮我。谢谢。
当我使用这个去掉'-' ='$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 my-release-key.keystore F:\ mobile \ moto \ whatever_path_is_to_your_apk_file \ HelloCordova-release-unsigned.apk alias_name'告诉我'唯一可以指定的别名' – syareen
然后我试了这个'jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore -storepass try -keypass try C:\ Users \ Users \ desktop \ try \ platform \ android \ build \ outputs \ apk \ android-release- unsigned.apk尝试它'告诉我'jarsigner错误:java.lang.RuntimeException:密钥库加载:密钥库被调和,或密码不正确' – syareen
我更新了我的答案添加命令以生成一个新密码的新密码文件。 – manzapanza