Azure DevOps ionic Android Build Error quot;Build-tool 31.0.0 is missing DX at /usr/local/lib/android/sdk/build-tools/31.0.0/dxquot;(Azure DevOps ion Android构建错误构建工具31.0.0在/usr/local/lib/android/sdk/build-tools/31.0.0/dxquot;缺少DX)
问题描述
我最近在尝试为Android构建APK时遇到了Azure CI管道问题。
我收到以下错误:
构建工具31.0.0在/usr/local/lib/android/sdk/build-tools/31.0.0/dx缺少DX失败:生成失败,出现异常。
安装的生成工具修订版31.0.0已损坏。请删除,然后使用SDK管理器重新安装。
- 哪里出了问题: 无法确定任务":APP:CompileReleaseJavaWithac"的依赖项。
解决办法:当我将";cordova-android";版本从Package.json文件中的";9.0.0";更改为";8.1.0";时,我发现了一种解决办法,或者您可以使用";ion Cordova add Andorid@8.1.0";代替";ion Cordova add Andorid";。
希望它能有所帮助。
推荐答案
这是因为Android SDK Build Tools 31.0.0中缺少dx
个文件,代之以d8
个文件。尝试通过以下方式修改Android SDK Build Tools 31.0.0:
- 在Android SDK Build Tools 31.0.0文件夹(示例:
C:UsersMeAppDataLocalAndroidSdkuild-tools31.0.0
)中,创建d8.bat
的副本,并将其重命名为dx.bat
。 - 在lib文件夹中,创建
d8.jar
的副本,并将其重命名为dx.jar
。
这篇关于Azure DevOps ion Android构建错误&构建工具31.0.0在/usr/local/lib/android/sdk/build-tools/31.0.0/dx";缺少DX的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Azure DevOps ion Android构建错误&构建工具31.0.0在/usr/local/lib/android/sdk/build-tools/31.0.0/dx";缺少DX


- MalformedJsonException:在第1行第1列路径中使用JsonReader.setLenient(True)接受格式错误的JSON 2022-01-01
- Android - 我如何找出用户有多少未读电子邮件? 2022-01-01
- 用 Swift 实现 UITextFieldDelegate 2022-01-01
- android 4中的android RadioButton问题 2022-01-01
- 如何检查发送到 Android 应用程序的 Firebase 消息的传递状态? 2022-01-01
- 想使用ViewPager,无法识别android.support.*? 2022-01-01
- Android viewpager检测滑动超出范围 2022-01-01
- 在测试浓缩咖啡时,Android设备不会在屏幕上启动活动 2022-01-01
- Android - 拆分 Drawable 2022-01-01
- 使用自定义动画时在 iOS9 上忽略 edgesForExtendedLayout 2022-01-01