2
首先,我有一个JNIEXPORT方法是这样的:调用从JNI方法NDK其他C++方法
JNIEXPORT void JNICALL Java_com_app_osap_Native_nativeProcessImage(JNIEnv *env, jobject thiz, jstring imagePath){
// ...
handle(data);
}
然后我写在同一个CPP文件的另一种方法:
void handle(int data[]){
}
但我编译源代码时得到这个错误:
'handle' was not declared in this scope
请告诉我我的问题是什么以及我如何解决它。
提前致谢!
我建议创建和使用头文件,这是其他人所期望的。 – 18446744073709551615
@ 18446744073709551615虽然你是对的,但他看起来像是一个新手,我不想让事情变得更加复杂。无论如何,我会编辑我的解决方案。 – eozgonul
@ user2359247非常感谢,我试图在JNI之前声明句柄函数并且它工作。我会考虑头文件的方法。既然我是ndk新手,所以有很多我不知道的东西。 – R4j