如何从Android中的C ++库调用方法?

时间:2013-08-12 02:46:37

标签: android c++

我有一个巨大的C ++库用于图像处理。我想在Android项目中使用此DLL库。如何在Android中调用C ++ DLL库中的方法?

3 个答案:

答案 0 :(得分:1)

也许你可以试试JavaCPP。 JavaCPP将帮助您自动为JNI生成适当的代码,并将其传递给C ++编译器以构建本机库。

有关详细信息和示例,请参阅:https://code.google.com/p/javacpp/

答案 1 :(得分:0)

通过JNI Java Native Interface。

使用此关键字可以找到教程:

http://developer.android.com/training/articles/perf-jni.html

答案 2 :(得分:0)

您需要Java Native Interface(JNI)

Oracle有很多关于它的教程(谷歌为他们)。

此外,既然你标记了Android的问题,我认为这是你需要JNI的平台。

您必须查看原生开发工具包,有关详细信息,请访问:http://developer.android.com/tools/sdk/ndk/index.html