Android:反编译查看源码

下载>>>>>>>>>>>>>>>

使用图形化反编译工具:Androidfby

打开Androidfby中的Android反编译工具,选择相应的apk,点击“反编译”,就可以得到apk的布局文件和图片

另一种方法是用apktool.bat输入命令反编译,这个出错概率少一点,不过没上面那么方便

.......apktool>apktool.bat d testAndroid.apk

利用jdgui.exe查看java代码:

反编译之后的文件夹里面找到classes.dex(此文件可通过上一步得到,也可以把apk文件扩展名改为.zip解压后获得)

将dex文件复制到dex2jar的文件夹目录下面

执行以下命令dex2jar.bat classes.dex

然后就会在dex2jar下生成一个classes_dex2jar.jar

运行jd-gui...目录下的jd-gui.exe,选择菜单:File -> Open File 选择classes_dex2jar.jar 即可查看java代码了

使用File->Save all sources菜单,将所有文件以java源码文件形式导出就复制到工程的src目录下。

相关文章:

站在巨人的肩膀上学习Android开发

原文地址:https://www.cnblogs.com/tinyphp/p/3824893.html