一台电脑的Android NDK 工程包,导入另一台电脑后,任意修改一处C++代码就会产生大面积报错的解决方案
2014-08-28 17:37
330 查看
在一台电脑上写了一个Android NDK工程, 将工程包导入另一台电脑的eclipse目录,只要随便添加或修改一点,整个c++文件就大面积报错,clean无效。
![](http://img.blog.csdn.net/20140828174130890?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYW5keTg5MTIxOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
保存工程,重启eclipse就不再报错了。随便更改一个地方,依然会产生大面积报错的现象,查找代码,没有找到错误。
后来经询问网友,得知这是eclipse中的一个bug。
解决方案是:
步骤1:把工程目录下.project里面与cdt有关的全删了语句全部删掉;
步骤2:(重新加上ndk)右击工程->Android Tools->Add Native Support…
问题就能解决。
可尝试了以上步骤,还是没有解决,后来发现另一台电脑的ndk路径设置不正确,更改eclipse 中NDk路径:
window->preference->Android->NDK 更改成正确的NDK路径
![](http://img.blog.csdn.net/20140828175811822?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYW5keTg5MTIxOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
点击OK
重复解决方案中的步骤1、步骤2,所有问题解决
保存工程,重启eclipse就不再报错了。随便更改一个地方,依然会产生大面积报错的现象,查找代码,没有找到错误。
后来经询问网友,得知这是eclipse中的一个bug。
解决方案是:
步骤1:把工程目录下.project里面与cdt有关的全删了语句全部删掉;
步骤2:(重新加上ndk)右击工程->Android Tools->Add Native Support…
问题就能解决。
可尝试了以上步骤,还是没有解决,后来发现另一台电脑的ndk路径设置不正确,更改eclipse 中NDk路径:
window->preference->Android->NDK 更改成正确的NDK路径
点击OK
重复解决方案中的步骤1、步骤2,所有问题解决
相关文章推荐
- VS2008修改部分代码总重新编译整个工程或解决方案的问题解决
- c#代码自动修改解决方案下任意文件
- c#代码自动修改解决方案下任意文件实例
- Delphi/C++Builder在没有做任何代码修改,重新编译后CRC不一致的解决方案。
- VS2010使用.net 4.0中的ASP.NET MVC 2 模板建立工程后无法提交HTML代码解决方案一则
- C++良好代码风格之我见 - 兼谈boost的工程实用价值
- asp 下产生任意位数随机密码的代码
- [导入]JSI缺陷:在自动选择编码模式下产生“不能执行已释放的JScript代码”
- 导入SourceSafe过程中项目结构无法修改问题的解决方案。
- VS2010使用.net 4.0中的ASP.NET MVC 2 模板建立工程后无法提交HTML代码解决方案一则
- 修改C/C++的单行注释(//)为多行注释(/**/)的Perl代码
- C++良好代码风格之我见 - 兼谈boost的工程实用价值
- 如果只修改部分代码如何避免整个工程重新编译
- [导入]安装Oracle后,经常使用的修改表空间的SQL代码
- VS2008中自定义C++工程模板与修改新建文件默认编码的办法
- 手机QQ2008聊天记录导入手机QQ2009 塞班第三版Python全代码 修改
- MSMQc++导入的结构体用c#读出放入结构体(我同事帮我研究出的关键代码)
- 导入SourceSafe过程中项目结构无法修改问题的解决方案。
- 用C/C++实现代码的动态修改(SMC)
- Rational Rose进行C++代码 逆向工程