前段时间的小项目版本管理混乱,今天老板要我在之前发给他的某某版本上改东西,但是忘了到底是哪个版本,怎么办?
只好将之前的apk反编译一下确定到底是哪个版本!
工具
1、dex2jar
作用:从apk获取classes.dex文件后将其反编译为classes-dex2jar.jar文件
2、jd-gui
作用:查看classes-dex2jar.jar文件
需要这两个工具配合使用。
使用方法
1.下载dex2jar.jar后将其解压为文件夹
将apk解压,复制classes.dex文件到dex2jar解压后的文件夹中
确保这两个文件在同一目录
2.在当前目录打开cmd窗口(powshell不行)
输入命令d2j-dex2jar.bat classes.dex
此时可以看到目录中多出了classes-dex2jar.jar文件
3.运行jd-gui文件,将classes-dex2jar.jar直接拖到窗口上即可