关于NDK中so库的加载问题
kkled 2016-12-23 10:32:55 我们项目组的Android开发会涉及ndk,要加载一些so库。我主要负责提供给他们这个so库,要得到so库是要进行编译的。
我有一个问题。就是比如我要编译给他们一个A.so这么一个库,在写编译脚本.mk文件的时候,发现里面同时还有b.so,c.so,d.so等动态库。编译完之后我把A.so给Android组,可是发现Android的代码里面除了会system.loadlibrary("A"),还会把加载b,c,d,等so库。这是为什么呢?不是b.so,c.so和d.so都存在于A.so这个动态库了吗?既然A.so已经被加载了,为什么还要加载b,c,d呢?