本门课程将会由浅入深带领大家学习MultiDex基础用法到实践优化等知识。在课程中会包含Java源码编译过程、Class文件与Dex文件格式的关系、APK包结构、MultiDex原理、类加载机制、Dalvik虚拟机与ART虚拟机的区别、热修复原理等知识点。学习与研究MultiDex不论是对当下工作,还是技术成长相信都会有很大的帮助。
本门课程适合有一定Android基础,期望进阶中高级岗位的同学。
1、Java源代码的编译过程,Class文件与Dex文件之间的关系;
2、工程时编译出现的方法数超限问题的原因与解决方案;
3、MultiDex的使用方法及工作原理;
4、ART虚拟机与Dalvik虚拟机的区别;
5、代码热修复的原理;
6、MultiDex导致的启动ANR问题的原因与解决方案。