dex文件介绍:
dex(Dalvik Executable)是Android平台源代码文件(java,kotlin)经过编译、重构、重排、压缩、混淆后的字节码文件,是对传统的class 文件再处理。dex 更适合于资源有限的嵌入式设备使用,和class 文件比,dex 明显的优势主要表现在下面两个方面
体积更小,dex 在class的基础上,将多个class 文件特征进行统一处理,通过重排,压缩,和class 文件比,体积明显变小
IO 量明显减少,dex 将大量class文件整合成一个文件,在程序执行的过程中可以一次载入,避免多次小文件的IO 读取。
使用工具:dex2jar
下载地址:https://github.com/pxb1988/dex2jar
下载dex2jar,解压后,将d2j-dex2jar.bat 路径添加到环境变量,输入d2j-dex2jar显示如下,即配置成功
通过命令:d2j-dex2jar classes.dex即可转成dex 的jar包
THE END