问题描述
eclipose 导入一个android老项目,导入的时候就提示报错。如下图
在第8行报错,而第8行是注释,没有代码。怀疑不是aidl文件的错误,很可能是我编译环境有问题。
解决方法
将最高等级的aidl.exe文件替换为低等级的aidl.exe文件
我的sdk的build-tools如下图,最高的是28.0.3
将21.0.0中的aidl.exe替换到28.0.3中。
aidl.exe是从21.0.0中复制的,aidl.exe28是原本的aidl,考虑以后可能换回来,我没有直接删除,而是将文件名改名了。
再次编译,编译成功!