【发布时间】:2018-12-06 18:05:19
【问题描述】:
目前我在 google play 上有应用程序,我有密钥库和密码。当我尝试使用 cordova build android 构建我的应用程序时,我工作正常,得到了未签名的 apk。但是当我尝试签署cordova build android --release 应用程序时,它向我显示一个错误。输出如下所示,你能帮我解决这个问题吗?
(node:15200) ExperimentalWarning: The fs.promises API is experimental
检测到 Android Studio 项目
子项目路径:CordovaLib 子项目路径:app publishNonDefault 已被弃用,不再有效。所有变体现已发布。 项目 ':app' 中的配置 'compile' 已弃用。请改用“实施”。 Task.leftShift(Closure) 方法已被弃用,并计划在 Gradle 5.0 中删除。请改用 Task.doLast(Action)。 在 build_c21n0taxk7sttbckav1bwd5za.run(C:\Users\platforms\android\app\build.gradle:144)
FAILURE:构建失败并出现异常。
在哪里: 脚本 \platforms\android\CordovaLib\cordova.gradle' 行:147
-
出了什么问题: 由于“对话框”原因无法创建组件:java.awt.HeadlessException
java.awt.HeadlessException(无错误消息)
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
通过https://help.gradle.org获得更多帮助
3 秒内构建失败 cmd:命令失败,退出代码 1 错误输出: FAILURE:构建失败并出现异常。
在哪里: 脚本 '\platforms\android\CordovaLib\cordova.gradle' 行:147
-
出了什么问题: 由于“对话框”原因无法创建组件:java.awt.HeadlessException
java.awt.HeadlessException(无错误消息)
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
通过https://help.gradle.org获得更多帮助
3 秒内构建失败
【问题讨论】:
-
添加错误信息的screenshort和cordova、nodejs、cordova-android的版本
-
你构建的 apk 对吗?使用 --release 标志构建 apk 时出现此错误?
-
@khurshid 是的,这是屏幕截图:prnt.sc/lrpl4e
-
使用android studio生成签名apk。