android NDK jni下的c文件 Unresolved inclusion

转载 2012年03月29日 15:45:28
原因是在eclipse编辑环境中没有找到对应的include中的文件。解决方法是将包含该文件的include目录作为新的linked folder加入工程中。具体方法如下:
1. 右击工程->New->Folder
2. 对话框中点击Advanced

3. 选择Link to alternate location (Linked Folder),选择需要的include目录

4. Finish后刷新工程,问题解决。

include 目录可以在ndk的安装目录中找到

例如:/android-ndk-r7b/platforms/android-8/arch-arm/usr/include

相关文章推荐

android NDK jni下的c文件 Unresolved inclusion

android NDK jni下的c文件 Unresolved inclusion 最近在NDKx 原因是在eclipse编辑环境中没有找到对应的include中的...

android NDK 自动生成jni头文件

  • 2012年09月11日 14:25
  • 101KB
  • 下载

Android NDK的C/C++代码中利用JNI回调实现字符编码转换

在NDK下做网络传输时,遇到一个编码转换的问题,就是对方传过来的文件名是中文GBK编码,需要转成UTF8来处理。 平常在C/C++环境下编程时,系统都会提供字符编码转换的API。如Windows...
  • lvron
  • lvron
  • 2012年07月09日 17:29
  • 1444

Android NDK编译c,c++源文件,实现JNI调用

准备工作:安卓NDK,在我的上一篇博客中有介绍安装方法 1、建立JNI的调用测试类 public class JniTest { static{ System.loa...

Android NDK的C/C++代码中利用JNI回调实现字符编码转换

在NDK下做网络传输时,遇到一个编码转换的问题,就是对方传过来的文件名是中文GBK编码,需要转成UTF8来处理。平常在C/C++环境下编程时,系统都会提供字符编码转换的API。如Windows下有Mu...

Android NDK的C/C++代码中利用JNI回调实现字符编码转换的试验(中文UTF8与GBK)

在NDK下做网络传输时,遇到一个编码转换的问题,就是对方传过来的文件名是中文GBK编码,需要转成UTF8来处理。 平常在C/C++环境下编程时,系统都会提供字符编码转换的API。如Windows下有M...
  • huzgd
  • huzgd
  • 2011年02月14日 00:17
  • 8349

Android NDK开发之从Java与C互调中详解JNI使用(一)

JNI:Java Native Interface 也就是java本地接口,它是一个协议,这个协议用来沟通java代码和本地代码(c/c++)。通过这个协议,Java类的某些方法可以使用原生实现,同时...
  • guiman
  • guiman
  • 2017年05月05日 09:01
  • 754

Android NDK的C/C++代码中利用JNI回调实现字符编码转换的试验(中文UTF8与GBK)

在NDK下做网络传输时,遇到一个编码转换的问题,就是对方传过来的文件名是中文GBK编码,需要转成UTF8来处理。   平常在C/C++环境下编程时,系统都会提供字符编码转换的API。如Wi...
  • educast
  • educast
  • 2013年10月20日 10:20
  • 1412

Android NDK混合使用java和C/C++代码--Hello JNI

简单记录下java调用C/C++函数其实很简单, 需要以下几个步骤: 1.在java代码中声明本地方法 2.实现Java本地接口(JNI)粘合层 3.创建Android Makefile文件 ...

从 C 开始 Android NDK 实战 [4] : JNI

JNI 是 Java 调用 C 程序的接口规范. 理论说起来一大堆, 不如代码一段. 在 heelo project 下面的 hello\src\com\testing 目录下写一个接口程序  ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android NDK jni下的c文件 Unresolved inclusion
举报原因:
原因补充:

(最多只允许输入30个字)