原因:从Android 31开始,SDK build-tool中的原dx.bat改为了d8.bat,所以升级了buildtool version后,运行gradle脚本会出现找不到dx的情况,系统会认为你下载的 build tool不正确,所以提示你这个错误
解决方案:
1)进入C:\Users\user\AppData\Local\Android\Sdk\build-tools\xx.0.0目录,例如 32.0.0目录
2)找到d8.bat,复制粘贴到当前目录,并且将副本改名为dx.bat
3)进入C:\Users\user\AppData\Local\Android\Sdk\build-tools\32.0.0\lib目录下,同样操作复制一份d8.bat,同时改名副本为dx.bat
然后问题解决,gradle sync一下,开始日常工作吧