You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps Ionic构建Android报错Build-tool 31.0.0缺失dx如何解决?

Azure CI流水线构建Android APK时Build-tool 31.0.0缺失DX报错处理方案

报错详情

在Azure CI流水线执行Android APK构建任务时出现如下错误:

Build-tool 31.0.0 is missing DX at /usr/local/lib/android/sdk/build-tools/31.0.0/dx

FAILURE: Build failed with an exception.

  • 问题原因:无法确定任务:app:compileReleaseJavaWithJavac的依赖项。

已安装的Build Tools 31.0.0版本已损坏,请通过SDK Manager删除后重新安装。

已验证可用解决方案

两种方案二选一即可:

  • 手动修改项目根目录下的package.json文件,将cordova-android的版本号从9.0.0调整为8.1.0
  • 添加安卓平台时直接指定版本执行命令 ionic cordova add android@8.1.0,替代默认的ionic cordova add android命令

内容的提问来源于stack exchange,提问作者el07

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 23:57:02