我可以在我的androidndk应用程序中使用静态库(lib ***。a)

时间:2012-08-01 04:48:20

标签: android-ndk java-native-interface static-libraries

在搜索了很多之后,我仍然无法找到一个可以在我的.java文件中使用lib *** .a的东西。

i.e:
static {
    // Library
    System.loadLibrary("***");
}

当我在overview.html中阅读You must provide a native shared library that contains the implementation of these methods行时,我对此产生了疑问。

所以任何人都可以告诉我是否可以在.java文件中使用lib ***。a。

如果是,那么如何?

因为you should not use the 'lib' prefix and '.so' suffix here.写在overview.html中。

1 个答案:

答案 0 :(得分:3)

好像你不能。据我所知,Java本机接口使用动态库来加载代码运行时;我确信归档库(.a)无法完成。