eclipse aidl.exe error while creating directories

前些日子更新了SDK,忽然发现所有aidl的项目报错了,eclipse 不在gen目录下自动生成aidl对应的java文件,导致调用aidl相关的类全线标红,在网上找了半天,也没找到答案,只在控制台看到如下信息

aidl.exe E  2480  6700 io_delegate.cpp:102] Error while creating directories: Invalid argument
aidl.exe E  3944   484 io_delegate.cpp:102] Error while creating directories: Invalid argument
aidl.exe E  8264 12080 io_delegate.cpp:102] Error while creating directories: Invalid argument
aidl.exe E 13852  3724 io_delegate.cpp:102] Error while creating directories: Invalid argument
提示是aidl 创建目录时出错,有的人说使用jdk1.8构建工程可行,我用的ADT的Eclipse,始终无法安装jdk1.8。在使用jdk1.8的Eclipse同学可以试试。

我说一下我的解决办法,是将 sdk\build-tools\23.0.3中的 aidl.exe复制到 sdk\build-tools\24.0.0-preview中将24.0.0中的aidl.exe替换掉。再重启Eclipse,就可以了。


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值