Chinaunix

标题: 请教关于android linux动态库.so的加载调用 [打印本页]

作者: kingroc711    时间: 2015-07-17 17:18
标题: 请教关于android linux动态库.so的加载调用
    1.小弟在使用第三方的.so库做android开发,发现仅仅放到AndroidProject/libs/armeabi/libminivenus.so这个位置,使用System.loadLibrary加载起来可以正常使用。

    2.库的名字必须是libminivenus.so,不可以改名字。也不可以使用System.load从其他地方加载(非SD卡)。如果将库的名字或者加载位置改动,调用的jni接口就返回错误。

    3.小弟发现libminivenus.so中确实有libminivenus的字段,将库的名字与该字段一起修改结果无效。

小弟请教这是第三方库做的什么限制呢。
作者: kingroc711    时间: 2015-07-18 11:01
自己定一下。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2