繁体   English   中英

jarsigner:无法打开 jar 文件:app-release-unsigned.apk

[英]jarsigner: unable to open jar file: app-release-unsigned.apk

我目前正在研究科尔多瓦项目,我试图用这组行生成密钥

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

在使用以下行之后,我还生成了一个密钥库

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <myappname.keystore> app-release-unsigned.apk <myappname>

但我得到了这个问题

jarsigner:无法打开 jar 文件:app-release-unsigned.apk

任何人都可以帮助我解决问题。 提前致谢。

在应用程序根中:

cd platforms/android
./gradlew assembleRelease
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <myappname.keystore> app/build/outputs/apk/release/app-release-unsigned.apk <myappname>

我假设你真的在使用 Cordova 而不是 Ionic。

嘿,我知道这种回答晚了,但也遇到了这个问题,我一直在做的是复制粘贴jarsigner代码,而不是给出下面的 APK 的路径是代码

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -my-release-key.keystore <whatever_the_path_is_to_your_apk_file\app-release-unsigned.apk> alias_name

希望这能帮助到这个堆栈的其他人......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM