我有一个用C++实现的函数,有几个参数和输出。我想在我的AndroidStudio Java代码中使用这个函数作为一个黑盒来传递必要的参数并获得结果。问题是C++函数使用了几个库,比如OpenCV和其他C++实现的函数。我读到了NDK和JNI,并尝试执行简单的"Hello from C++“函数调用,它起作用了。但是,我不明白如何将所有的库安装到C++中,以及如何放置所有必要的C++代码。
我想从C++调用包含Android SDK类的Java代码。我可以为desktop console application从C++调用纯Java代码。但是我不能从C++ for Android中调用包含Android SDK类的Java代码(我得到这个错误:JNI_CreateJavaVM was not declared in this scope你有关于Android的JNI的例子吗?此外,我发