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

标签 android cordova apk command-prompt jarsigner

我目前正在做 cordova 项目,我试图用这组行生成 key

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

我还生成了一个 keystore ,之后我使用了下面这行

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

但是我遇到了这个问题

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

谁能帮我解决这个问题。提前致谢。

最佳答案

嘿,我知道这么晚才回答,但也遇到了这个问题,我一直在做的是复制粘贴 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

希望这对来到这个堆栈的其他人有帮助......

关于android - jarsigner:无法打开 jar 文件:app-release-unsigned.apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56355318/

相关文章:

android - ionic 2错误中的本地存储

javascript - 如何启动我的线上和线下事件

android - 如何更改 Google Play 上的 apk 签名

android - 是否可以将预构建的 APK 作为用户应用程序添加到 AOSP 构建中?

android - 如何让这个媒体查询在三星 Galaxy Note4 的不同浏览器中工作相同?

android - 无法在 Viewpager 中获取当前 View

java - 将模型类添加到通用列表会引发错误

android - 在 Android NDK 项目中使用 webrtc-58 - 使用 QT 构建时为 "Undefined reference to CopyOnWriteBuffer"

Android、IOS 和 phonegap

android - 如何在我的 Android 应用程序中使用和打包 JAR 文件?