解决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针对系统语言及地区的获取与设置相关操作技巧,需要的朋友可以参考下2017-10-10Android tabLayout+recyclerView实现锚点定位的示例
这篇文章主要介绍了Android tabLayout+recyclerView实现锚点定位的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-08-08Android HttpClient GET或者POST请求基本使用方法
在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们使用各种Http服务.这里只介绍如何使用HttpClient发起GET或者POST请求2012-12-12Flutter加载图片流程之ImageCache源码示例解析
这篇文章主要为大家介绍了Flutter加载图片流程之ImageCache源码解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-04-04Android基于TextView属性android:ellipsize实现跑马灯效果的方法
这篇文章主要介绍了Android基于TextView属性android:ellipsize实现跑马灯效果的方法,涉及Android跑马灯效果所涉及的TextView相关属性与使用方法,需要的朋友可以参考下2016-08-08
最新评论