eclipse aidl.exe error while creating directories

Posted Eli Shaw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,就可以了。

以上是关于eclipse aidl.exe error while creating directories的主要内容,如果未能解决你的问题,请参考以下文章

新手写AIDL构建失败:...aidl.exe'' finished with non-zero exit value 1

android 打包流程

如何手动完成一次APK打包?----APK编译全过程

Eclipse Git下载问题:Internal error; consult Eclipse error log

eclipse error

Eclipse 启动时错误:An error has occurred.