1 |
Remove and install again using the SDK Manager. |
使用33.0.2及以上版本的build-tools编译Android应用时。
有些人会按照提示去SDK Manager中重新安装build tools,然后发现这样做是无用的
编译时会收到:
Windows:
1 |
Build-tool 33.0.2 is missing DX at D:\Sdk\build-tools\33.0.2\dx.bat |
Linux/macOS:
1 |
Build-tool 33.0.2 is missing DX |
解决方案:
更改批处理文件名称
Windows系统:
- 找到build tools目录中的d8.bat,将文件名修改为dx.bat。
- 找到build tools目录中的lib/d8.jar,将文件名修改为dx.jar。
- 回到Android Studio重新打包。
Linux/macOS系统:
- 找到build tools目录中的d8,创建软链接 ln -s d8 dx。
- 找到build tools目录中的lib/d8.jar,创建软链接 ln -s d8.jar dx.jar。
- 回到Android Studio重新打包。