gpt4 book ai didi

android - Cordova 无法再构建发布

转载 作者:太空狗 更新时间:2023-10-29 15:58:46 25 4
gpt4 key购买 nike

我正在使用 Cordova v8 和 android v7我可以毫无问题地构建调试版本,但发布版本现在中断了。我试图删除/添加 android,重新创建项目,但没有任何效果。我正在使用 build.json 并且它曾经完美地工作,并且做

 cordova build android --release

这里是错误

FAILURE: Build failed with an exception.
* Where:
Script
'D:\myapp\platforms\android\CordovaLib\cordova.gradle' line: 147

* What went wrong:
Failed to create component for 'dialog' reason: java.awt.HeadlessException
> java.awt.HeadlessException (no error message)

我该如何解决这个问题???我试过了 this solution没有成功...

最佳答案

虽然这已经关闭,但我想发布我的解决方法,因为这花了我大约两天的时间才弄明白。在更新到 Cordova 后,我的构建也失败了。

为了修复它,我不仅在 build.json 中定义了密码,还定义了 storePassword 字段。由于我的商店之前没有密码,所以我重新创建了商店并设置了密码。由于这两个字段都存在于 build.json 中,导致异常的插入密码对话框不会显示,并且构建会运行。

这是我的 build.json:

{
"android": {
"release": {
"keystore": "key.storenew",
"storePassword": "my_password",
"alias": "my_alias",
"password": "my_password",
"keystoreType":"jks"
}
}
}

要设置 keystore 密码,请使用此答案中的第二个命令: How to export .key and .crt from keystore

关于android - Cordova 无法再构建发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48285906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com