以下的源码是基于
Android4.4.2的
PathClassLoader.java|DexClassLoader.java|BaseDexClassLoader.java|DexPathList.java|DexFile.java
都在
4.4.2/442/libcore/dalvik/src/main/java/dalvik/system目录下
ClassLoader.java|VMClassLoader.java
都在
4.4.2/442/libcore/libdvm/src/main/java/java/lang目录下
一、已安装的apk:
PathClassLoader.loadClass(String name,boolean resolve)<没有实现>->
BaseClassLoader.loadClass(String name,boolean resolve)<没有实现>->
ClassLoader.loadClass(String name,boolean resolve)->
发现采用了双亲委托模式,这接下去我们
通过打印双亲类加