Android APK 反编译就这么简单 详解(附图)
在学习 Android 开发的过程你,你往往会去借鉴别人的应用是怎么开
发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个
开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你
便可以对改应用的 APK 进行反编译查看。下面是我参考了一些文章后
简单的教程详解。
(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开
发者学习,借鉴好的代码,提升自我开发水平。)
测试环境:
win 7
工具介绍:
apktool
作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看
dex2jar
作用:将 apk 反编译成 java 源码(classes.dex 转化成 jar 文件)
jd-gui
作用:查看 APK 中 classes.dex 转化成出的 jar 文件,即源码文件
反编译流程: