dex文件转为jar包

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

https://github.com/pxb1988/dex2jar/releases/download/v2.2-SNAPSHOT-2021-10-31/dex-tools-2.2-SNAPSHOT-2021-10-31.zip

下载dex2jar,解压后,将d2j-dex2jar.bat 路径添加到环境变量,输入d2j-dex2jar显示如下,即配置成功

图片[1]-dex文件转为jar包-IT网络技术分享

通过命令:d2j-dex2jar classes.dex即可转成dex 的jar包

图片[2]-dex文件转为jar包-IT网络技术分享
THE END
喜欢就支持一下吧
点赞7 分享