【发布时间】:2019-10-15 15:43:57
【问题描述】:
你好,
在 azure devops vs2017 代理上,自 2019 年 9 月 26 日起,我在构建管道中的 cordova build android 命令因错误而失败
任务:app:preReleaseBuild 失败 任务:CordovaLib:generateReleaseRFile
10 个可操作的任务:10 个执行失败:构建失败, 例外。
出了什么问题:无法解析配置“:app:releaseCompileClasspath”的所有文件。
无法解析 com.github.scottyab:rootbeer:0.0.7。要求: 项目:应用程序 由于较早的错误而跳过
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
通过https://help.gradle.org获得更多帮助
在 2m 26s 内构建失败 { 错误: d:\a\1\s\p\src\phone\platforms\android\gradlew:命令失败 退出代码 1 错误输出:删除 ant.properties 更新挂钩失败: 构建失败并出现异常。
出了什么问题:无法解析配置“:app:releaseCompileClasspath”的所有文件。
无法解析 com.github.scottyab:rootbeer:0.0.7。要求: 项目:应用程序 由于较早的错误而跳过
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
通过https://help.gradle.org获得更多帮助
在 2m 26s 内构建失败 在 ChildProcess.whenDone (d:\a\1\s\p\src\phone\platforms\android\cordova\node_modules\cordova-common\src\superspawn.js:135:23) 在 ChildProcess.emit (events.js:198:13) 在 ChildProcess.cp.emit (d:\a\1\s\p\src\phone\node_modules\cross-spawn\lib\enoent.js:34:29) 在可能关闭(内部/child_process.js:982:16) 在 Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
最新版本使用 gradle 5.6.2,但我上次成功构建使用的是 gradle 5.6。我什至从构建代理中卸载了 gradle 5.6.2 并使用巧克力任务安装了 5.6,但它仍然失败并出现同样的错误。不确定构建代理还有什么变化。代码是一样的。有人遇到过类似的问题吗?
【问题讨论】:
-
如果您使用自托管代理运行构建管道,结果如何?请设置变量 system.debug = true,排队一个新的构建然后在这里提供日志?另外,和react-native-background-geolocation有同样的错误信息,可以查看github.com/transistorsoft/react-native-background-geolocation/…
标签: android cordova gradle azure-devops azure-devops-hosted-agent