装Eclipse Color Theme之后主题颜色改不回来了,只好删了.metadata
重新导入工程发现jni里所有头文件都是Unresolved inclusion
检查Properties->C/C++ General->Paths and Symbols发现ndk的头文件都在,并且Clean project->Build project完全不报错,但是Run的时候就说包含错无法运行
重新加NDK的头文件也不行,折腾了半天
于是1.工程目录下.project文件里面包含.cdt的标签全删除,就是下面这一坨
<buildCommand>
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
<triggers>clean,full,incremental,</triggers>
<arguments>
</arguments>
</buildCommand>
还有
<nature>org.eclipse.cdt.core.cnature</nature>
<nature>org.eclipse.cdt.core.ccnature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
2.删除工程目录下的.cproject
3.删除工程,重新import->Android Tools->Add Native Support
又可以正常用了,不过觉得如果不用native层的话感觉IntelliJ也非常好用,速度比eclipse快,界面也好看,开发也更方便