Error while creating directories: Invalid argument
2016-03-24 16:56
399 查看
最近在拜读别人的项目的时候遇到的报错。
很多人应该跟我一样会从网上下载一些项目去学习,最近下载BaseAnimation导入eclipse的时候会发现控制台一直报:
aidl.exe E 7804 4684 io_delegate.cpp:102] Error while creating directories: Invalid argument
经过一天的百度谷歌还是未能找到好的解决方案,最后准备放弃删除项目的时候发现其他以前好好的项目只要涉及aidl的都报错无法编译了,哎呦,我去!这下可是受不了了。(注:开始只是项目名旁边有个红叉,项目里面没有问题,现在是里面也有红叉了)。
经过博主的观察发现引发这个的原因是项目里都会有这样的跨进程通信(IPC)代码块:
解决方法 一:
如果你的sdk tool 更新到了 24.+。找到sdk目录删掉build-tools里面的24.0.0以上文件夹。这里我的目录是>D:\Android\sdk\build-tools。 然后重新打开eclipse就好了。
解决方法 二、
如果你不想删掉tools里面的东西,只是单纯想看下项目。则把涉及到这块的代码都注释掉。而且还要删掉以 .aidl为后缀的文件
类似:
最后clean一下发现项目没有报错了,然后运行也没什么问题。虽然不知道这样会带来什么问题,但是至少代码能正常运行了。
希望知道更好解决方案的大大能告诉一声。
很多人应该跟我一样会从网上下载一些项目去学习,最近下载BaseAnimation导入eclipse的时候会发现控制台一直报:
aidl.exe E 7804 4684 io_delegate.cpp:102] Error while creating directories: Invalid argument
经过一天的百度谷歌还是未能找到好的解决方案,最后准备放弃删除项目的时候发现其他以前好好的项目只要涉及aidl的都报错无法编译了,哎呦,我去!这下可是受不了了。(注:开始只是项目名旁边有个红叉,项目里面没有问题,现在是里面也有红叉了)。
经过博主的观察发现引发这个的原因是项目里都会有这样的跨进程通信(IPC)代码块:
private final IMyService.Stub mBinder = new IMyService.Stub() { @Override public List<Student> getStudent() throws RemoteException { synchronized (mStudents) { return mStudents; } }
解决方法 一:
如果你的sdk tool 更新到了 24.+。找到sdk目录删掉build-tools里面的24.0.0以上文件夹。这里我的目录是>D:\Android\sdk\build-tools。 然后重新打开eclipse就好了。
解决方法 二、
如果你不想删掉tools里面的东西,只是单纯想看下项目。则把涉及到这块的代码都注释掉。而且还要删掉以 .aidl为后缀的文件
类似:
最后clean一下发现项目没有报错了,然后运行也没什么问题。虽然不知道这样会带来什么问题,但是至少代码能正常运行了。
希望知道更好解决方案的大大能告诉一声。
相关文章推荐
- MyEclipse Web Project转Eclipse Dynamic Web Project
- Windows Clang开发环境备忘
- 解决Mysql服务器启动时报错问题的方法
- 傻瓜式用Eclipse连接MySQL数据库
- android @override 报错解决方案
- 编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
- flash 报错捕获(Catch All Exception in Flash)
- Eclipse引入jquery报错如何解决
- 让Flex Builder 3.0与Eclipse3.4整合起来
- Eclipse配置Javascript开发环境图文教程
- 使用zend studio for eclipse不能激活代码提示功能的解决办法
- 图解Eclipse j2ee开发环境的搭建过程
- 两种Eclipse部署动态web项目方法
- ext for eclipse插件安装方法
- javascript在myeclipse中报错的解决方法
- Android启动模拟器报错解决方法
- 解决Fedora14下eclipse进行android开发,ibus提示没有输入窗口的方法详解
- eclipse导入jquery包后报错的解决方法
- Eclipse 格式化代码时不换行与自动换行的实现方法