Azure DevOps ionic Android Build Error "Build-tool 31.0.0 is missing DX at /usr/local/lib/android/sd



我最近在尝试为Android构建apk时遇到了Azure CI管道的问题。

我得到下面的错误:

Build-tool 31.0.0缺少DX/usr/local/lib/android/sdk/build-tools/31.0.0/DX

FAILURE: Build failed with a exception.

  • 哪里出错了:无法确定任务':app: compilerreleaseejavawithjavac '的依赖关系。

Installed Build Tools revision 31.0.0已损坏。使用SDK管理器删除并重新安装。

:当我把我的"cordova-android"改成"cordova-android"时,我找到了一个变通办法。版本"8.1.0";从"9.0.0"在包中。Json文件,也可以使用"ionic cordova add andorid@8.1.0"用andorid"代替"ionic cordova .

希望有帮助。

这是因为Android SDK Build Tools 31.0.0中缺少dx文件,而被d8文件所取代。尝试修改Android SDK Build Tools 31.0.0:

  1. 在Android SDK Build Tools 31.0.0文件夹中(例如:C:UsersMeAppDataLocalAndroidSdkbuild-tools31.0.0),创建一个d8.bat的副本并将其重命名为dx.bat
  2. 在lib文件夹中,创建d8.jar的副本并将其重命名为dx.jar

相关内容

  • 没有找到相关文章

最新更新