解决NDK Unresolved inclusion

来源:互联网 发布:华小夏汉服淘宝 编辑:程序博客网 时间:2024/05/21 09:15

装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快,界面也好看,开发也更方便

0 0
原创粉丝点击