Androids中的System.loadLibrary对于依赖so的加载分析
来源:互联网
doLoad方法在System.loadLibrary里被调用,里面的英文注释可以看到这次4.3的改进机制以及原因,主要是通过classloader把native lib的路径传入到bionic中,然后每次加载依赖so都会先从这些路径开始搜索。另外,PathClassLoader的构造是在加载apk的时候,通过传递nativeLibraryDir来初始化的。 doLoad方法在System.loadLibrary里被调用,里面的英文注释可以看