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


基础教程推荐
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01