Android动态加载Dex技术基础
16lz
2021-12-04
首先要明白Android是使用Dalvik虚拟机加载可执行程序,所以不能像Java那样直接加载基于class的jar,而是需要将class转化为dex字节码。这一点在Android项目打包的apk中可以看出:引入其他Jar的内容都被打包进了classes.dex。
Android中支持的动态加载方案:
1. DexClassLoader:可记载jar/apk/dex
2. PatchClassLoader:只能加载已经安装在Android系统中的apk文件,也就是 /data/app 目录下的 apk 文件。
更多相关文章
- NPM 和webpack 的基础使用
- 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
- Android培训班(48)
- android使用WebView显示sdcard的html文件
- android 设置背景图片
- Android热更新实现原理浅析
- webview和Android交互
- Android模拟器adb命令介绍
- 一个APK反编译利器Apktool(android汉化)