kingroc711 发表于 2015-07-17 17:19

请教关于linux的动态库的加载与调用

   1.小弟在使用第三方的.so库做android开发,发现仅仅放到AndroidProject/libs/armeabi/libminivenus.so这个位置,使用System.loadLibrary加载起来可以正常使用。

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

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

小弟请教这是第三方库做的什么限制呢。
页: [1]
查看完整版本: 请教关于linux的动态库的加载与调用