解决NDK开发中Eclipse报错Unresolved inclusion jni.h的最终解决方法(已测)

 更新时间:2016年12月06日 23:50:09   作者:zbryan  
这篇文章主要介绍了解决NDK开发中Eclipse报错Unresolved inclusion jni.h的最终方法,需要的朋友可以参考下

在做NDK开发过程中有时候在eclipse里会遇到其无法处理inclusion导致symbol显示错误,网上有许多方法可以解决类似“Unresolved inclusion jni.h” 错误的方法,包括include path等方法,不过对我都不管用。

最终的解决办法就是初始化eclipse对该project的native support:

1. 在eclipse中关闭指定Project
2. 用其他编辑工具打开该project的.project文件,删除以下内容:

......
<buildCommand>
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
<triggers>clean,full,incremental,</triggers>
<arguments>
</arguments>
</buildCommand>
......
<buildCommand>
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
<triggers>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>

3. 删除.cproject文件
4. 在eclipse里打开原来的project, refresh,然后右键->properties->Android Tools -> Add Native Support
5. 搞定

相关文章

  • Android编程实现获取当前系统语言及地区并更改语言的方法

    Android编程实现获取当前系统语言及地区并更改语言的方法

    这篇文章主要介绍了Android编程实现获取当前系统语言及地区并更改语言的方法,涉及Android针对系统语言及地区的获取与设置相关操作技巧,需要的朋友可以参考下
    2017-10-10
  • Android tabLayout+recyclerView实现锚点定位的示例

    Android tabLayout+recyclerView实现锚点定位的示例

    这篇文章主要介绍了Android tabLayout+recyclerView实现锚点定位的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • Android 文件存储系统原理

    Android 文件存储系统原理

    这篇文章主要介绍了Android 文件存储系统原理,Android 的文件系统类似于其他平台的基于磁盘的文件系统,包括好几种类别具体详情感兴趣得朋友可以参考一下文章内容
    2022-06-06
  • Android编程中光线传感器的调用方法详解

    Android编程中光线传感器的调用方法详解

    这篇文章主要介绍了Android编程中光线传感器的调用方法,结合实例形式分析了Android光线传感器的调用方法、函数、属性相关使用技巧,需要的朋友可以参考下
    2017-08-08
  • 快速处理ListView为空的情况

    快速处理ListView为空的情况

    下面小编就为大家带来一篇快速处理ListView为空的情况。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Android仿淘宝商品浏览界面图片滚动效果

    Android仿淘宝商品浏览界面图片滚动效果

    这篇文章主要为大家详细介绍了Android仿淘宝商品浏览界面图片滚动效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • Android HttpClient GET或者POST请求基本使用方法

    Android HttpClient GET或者POST请求基本使用方法

    在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们使用各种Http服务.这里只介绍如何使用HttpClient发起GET或者POST请求
    2012-12-12
  • Flutter加载图片流程之ImageCache源码示例解析

    Flutter加载图片流程之ImageCache源码示例解析

    这篇文章主要为大家介绍了Flutter加载图片流程之ImageCache源码解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • Android基于TextView属性android:ellipsize实现跑马灯效果的方法

    Android基于TextView属性android:ellipsize实现跑马灯效果的方法

    这篇文章主要介绍了Android基于TextView属性android:ellipsize实现跑马灯效果的方法,涉及Android跑马灯效果所涉及的TextView相关属性与使用方法,需要的朋友可以参考下
    2016-08-08
  • 使用Android Studio 开发自己的SDK教程

    使用Android Studio 开发自己的SDK教程

    很多时候我们要将自己开发一个类库打包成jar包以供他调用,这个jar包也叫你自己的SDK或者叫library。android studio生成jar包的方法与eclipse有所不同。在studio中library其实是module的概念。
    2017-10-10

最新评论