CreateProcess error=2, 系统找不到指定的文件

时间:2021-01-12 16:10:54

今天在AndroidStudio中写了一个gradle插件,但是在执行的时候,报了一个错误:
java.io.IOException: Cannot run program “E:/software/AndroidStudio/SDK/build-tools/25.0.3/dx”: CreateProcess error=2, 系统找不到指定的文件。

dx是SDK\build-tools\版本号\dx.bat

这个在环境变量里配置了之后可以直接在Terminal中执行,但是在执行gradle打包任务的时候,就一直报错,原来是因为它自动把这个工具当成exe文件,然后在找的时候发现找不到dx.exe,所以就报错了,这里手动给他加上dx.bat就可以了