首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure DevOps离子型Android构建错误“构建工具31.0.0在/usr/local/lib/android/sdk/build-tools/31.0.0/dx”缺少DX

Azure DevOps离子型Android构建错误“构建工具31.0.0在/usr/local/lib/android/sdk/build-tools/31.0.0/dx”缺少DX
EN

Stack Overflow用户
提问于 2021-07-29 08:18:26
回答 1查看 3.4K关注 0票数 5

最近,当我试图为Android构建apk时,我的Azure管道遇到了一个问题。

我得到以下错误:

/usr/local/lib/android/sdk/build-tools/31.0.0/dx上缺少DX的

Build 31.0.0

失败:生成失败,出现异常。

出错的原因:无法确定任务':app:compileReleaseJavaWithJavac'.的依赖关系

安装的生成工具版本31.0.0已损坏。使用SDK管理器删除并重新安装。

file :当我在package.json文件中将" cordova -android“版本从"9.0.0”更改为"8.1.0“时,我找到了一个解决办法,或者您可以使用”离子型cordova add安道尔@8.1.0“代替”离子cordova添加安道尔“。

希望能帮上忙。

EN

回答 1

Stack Overflow用户

发布于 2021-08-19 08:06:31

这是因为Android 31.0.0中缺少dx文件,并被d8文件所取代。尝试通过以下方式修改Android构建工具31.0.0:

Android 31.0.0文件夹中的dx.bat.

  • In

  • (例如:C:\Users\Me\AppData\Local\Android\Sdk\build-tools\31.0.0),创建d8.bat副本并将其重命名为库文件夹,创建d8.jar副本并将其重命名为dx.jar.
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68572466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档