APK反编译踩坑指南
我们在开发过程中我们经常致敬别人的某一块功能或者页面,此时我们只有别人的APK包,该如何使用别人的代码呢?聪明的同学和我想到一块去了,对,反编译别人的APK就可以了。那么具体该怎么做呢?
一、工具
反编译三件套是必不可少的
1、winRar(或者zip压缩工具):不用多少都知道是干嘛的
1、dex2jar :将解压缩出来的dex文件转为jar文件
2、jd-gui : 打开jar,就可以查看class文件了
二、步骤
1、将apk文件修改后缀名为.zip或rar
2、解压缩
解压缩后就可以直接拿到assets资源文件和manifest文件了
3、使用dex2jar(必须有java环境)打开classes.dex文件
1)将classes.dex 和dex2jar 放在同一目录下
在反编译的时候由于版本问题会出现如上错误,不要急,解决很简单
1、使用二进制编辑器修改de