码迷,mamicode.com
首页 > 移动开发 > 详细

android NDK开发编译C++文件出现Type 'jint' could not be resolved和Unresolved inclusion: <jni.h>的解决办法

时间:2014-10-22 11:06:58      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:android ndk   type jint   unresolved inclusion   could not   be resolved   

     今天在编译android NDK工程的时候,在jni文件夹下的cpp文件中报了一大堆错误,诸如:Unresolved inclusion: <jni.h>、Type ‘jint‘ could not be resolved、Type ‘jintArray‘ could not be resolved等,根据经验,这样的错误肯定是没有包含相应的头文件导致的。

        解决方案:

        选中工程,右键->Properties,点击C/C++ General展开,点击Path and Symbols,在右边Includes下,点击Add,把NDK文件夹下的jni头文件和相应的C++头文件添加进来。一定要填写完整的路径,比如我添加的两个路径分别是:

      E:\AndroidNDK\android-ndk-r10c\toolchains\mipsel-linux-android-4.8\prebuilt\windows-x86_64\lib\gcc\mipsel-linux-android\4.8\include

      E:\AndroidNDK\android-ndk-r10c\platforms\android-19\arch-arm\usr\include

      如下图所示:bubuko.com,布布扣

     大家在自己的NDK文件安装目录下参照我的路径找到相应的include文件夹,添加包含路径,再重新编译,就不会报错了。

android NDK开发编译C++文件出现Type 'jint' could not be resolved和Unresolved inclusion: <jni.h>的解决办法

标签:android ndk   type jint   unresolved inclusion   could not   be resolved   

原文地址:http://blog.csdn.net/u013149325/article/details/40371873

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!