如何解决 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)
失败:构建失败,出现异常。
其中:
脚本 \platforms\android\CordovaLib\cordova.gradle' 行:147
出了什么问题:
由于 'dialog' 原因无法创建组件:java.awt.HeadlessException
java.awt.HeadlessException (no error message)
尝试:
运行 使用 --stacktrace 选项获取堆栈跟踪。 运行 使用 --info 或 --debug 选项以获得更多日志输出。
获取更多帮助
3 秒内构建失败
cmd:命令失败,退出代码为 1 错误输出:
失败:构建失败,出现异常。
其中:
脚本“\platforms\android\CordovaLib\cordova.gradle”行:147
出了什么问题:
由于 'dialog' 原因无法创建组件:java.awt.HeadlessException
java.awt.HeadlessException (no error message)
尝试:
运行 使用 --stacktrace 选项获取堆栈跟踪。 运行 使用 --info 或 --debug 选项以获得更多日志输出。
获取更多帮助
3 秒内构建失败
我降级了我的 gradle 版本并且它有效,
当 gradle 试图向您显示密码对话框时会发生这种情况,因此您可以按照此处所述从 config.json 中的密钥库设置密码:
https://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html#using-buildjson
目前我有一个正在 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)
失败:构建失败,出现异常。
其中: 脚本 \platforms\android\CordovaLib\cordova.gradle' 行:147
出了什么问题: 由于 'dialog' 原因无法创建组件:java.awt.HeadlessException
java.awt.HeadlessException (no error message)
尝试: 运行 使用 --stacktrace 选项获取堆栈跟踪。 运行 使用 --info 或 --debug 选项以获得更多日志输出。
- 获取更多帮助
3 秒内构建失败 cmd:命令失败,退出代码为 1 错误输出: 失败:构建失败,出现异常。
其中: 脚本“\platforms\android\CordovaLib\cordova.gradle”行:147
出了什么问题: 由于 'dialog' 原因无法创建组件:java.awt.HeadlessException
java.awt.HeadlessException (no error message)
尝试: 运行 使用 --stacktrace 选项获取堆栈跟踪。 运行 使用 --info 或 --debug 选项以获得更多日志输出。
- 获取更多帮助
3 秒内构建失败
我降级了我的 gradle 版本并且它有效,
当 gradle 试图向您显示密码对话框时会发生这种情况,因此您可以按照此处所述从 config.json 中的密钥库设置密码: https://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html#using-buildjson