最近在研究面部识别美白相关的功能。使用的是opencv,就去研究了。今天正好有空就把安装了ndk,安装完成之后就试图去编译demo程序,hellow-jni c代码,一开始编辑就报错了3个错误信息:
- Type 'jint' could not be resolved
- Type 'JNIEnv' could not be resolved
- Type 'jclass' could not be resolved
之后我就网上Google了一下,找到了解决方案,下面将解决方案共享给大家:
- 在jni项目上右键选择属性
- 在选项面板的左侧选择C/C++ General->Paths and Symbols.
- 在面板的右侧选择Includes,然后点击Add
- %ndkroot%\platforms\android-20\arch-arm\usr\include (%ndkroot%是ndk的根目录路径)
- 你可以自己选择不同版本的ndk,只要更android-20就可以了。