Android Studio新建Android项目时编译的时候提示
Error:Execution failed for task ':app:compileDebugAidl'.
> java.lang.IllegalStateException: aidl is missing
搜了下,说是解决方法是compileSdkVersion和buildToolsVersion不一致,修改相应模块的build.gralde中buildToolsVersion版本即可。
下图是报错的版本:
buildToolsVersion 修改成”26.0.1”就不会报错了。
=========================20180706更新====================
最近在项目中又遇到了这个问题,发现build-tools中26.0.2目录下没有aidl.exe,而26.0.1目录下是有aidl.exe,因此,报错的原因,应该不是compileSdkVersion和buildToolsVersion不一致,而是没有正常下载26.0.2或者该版本是没有aidl.exe