一些疑问的解答
dalvik系统中全量替换,Application是怎么加载的?art系统中Appplication不能被修复,是怎么实现的?
加载Application后,不影响加载修复dex,加载基础dex。不同版本修复包是怎么加载的?
2.0修复包版本基于base.apk来合成。
不能加载多个包。AndroidN系统中替换ClassLoader是怎么加载小的修复包的?
PathClassLoadder会加载缓存代码,再加载修复包,再加载正常的包。会出错。
Application是肯定会通过PathClassLoader加载的。再用新的NClassLoader加载剩余的功能。
googlePlay政策限制修改代码的引用打到修复包中