最近,当我试图为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添加安道尔“。
希望能帮上忙。
发布于 2021-08-19 08:06:31
这是因为Android 31.0.0中缺少dx文件,并被d8文件所取代。尝试通过以下方式修改Android构建工具31.0.0:
Android 31.0.0文件夹中的dx.bat.
C:\Users\Me\AppData\Local\Android\Sdk\build-tools\31.0.0),创建d8.bat副本并将其重命名为库文件夹,创建d8.jar副本并将其重命名为dx.jar.https://stackoverflow.com/questions/68572466
复制相似问题