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

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

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

Android:反编译查看源码

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

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

利用jdgui.exe查看java代码:

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

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

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

Android:反编译查看源码

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

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

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

相关文章:

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

更多相关文章

  1. Android之怎么操作文件(读写以及保存到sdcard)
  2. Android中strings.xml文件
  3. Android Studio导入.so库文件方法
  4. 使用Android Studio对Android系统源码进行单步调试
  5. Android显示PDF文件之iText
  6. Android中解析doc、docx、xls、xlsx格式文件
  7. Android源码个个击破之Context和Activity的启动流程
  8. Android中除了利用VideoView、Mediaplayer播放视频文件外,还可以

随机推荐

  1. Android扫描zxing定制化界面实现扫描和图
  2. Android(安卓)studio 获取手机短信内容并
  3. android样式学习(一) 使用selector改变来动
  4. Android, App常用图标尺寸规范
  5. Android:Material Design之FloatingAction
  6. Retrofit源码解析(一)
  7. ArcGIS for Android示例解析之FeatureLay
  8. Android(安卓)GridView之实现单元格合并,
  9. 关于Android(安卓)Activity之间传递数据
  10. android studio连接手机(小米5s)