如何解决 Cordova 签名问题?

How to fix Cordova signing issue?

目前我有一个正在 google 播放的应用程序,我有密钥库和密码。当我尝试使用 cordova build android 构建我的应用程序时,我工作正常,得到了未签名的 apk。但是当我尝试签署 cordova build android --release 应用程序时,它显示了一个错误。输出如下所示,你能帮我解决这个问题吗?


(node:15200) ExperimentalWarning: The fs.promises API is experimental

Android 检测到 Studio 项目

子项目路径:CordovaLib 子项目路径:app publishNonDefault 已弃用,不再有效。现在已发布所有变体。 项目“:app”中的配置 'compile' 已弃用。请改用 'implementation'。 Task.leftShift(Closure) 方法已被弃用,并计划在 Gradle 5.0 中删除。请改用 Task.doLast(Action)。 在 build_c21n0taxk7sttbckav1bwd5za.run(C:\Users\platforms\android\app\build.gradle:144)

失败:构建失败,出现异常。

3 秒内构建失败 cmd:命令失败,退出代码为 1 错误输出: 失败:构建失败,出现异常。

3 秒内构建失败

我降级了我的 gradle 版本并且它有效,

当 gradle 试图向您显示密码对话框时会发生这种情况,因此您可以按照此处所述从 config.json 中的密钥库设置密码: https://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html#using-buildjson