当前位置:主页 > 技术文档 > Android 下载

Android开发学习总结

  • 更新:2021-01-27 21:23:09
  • 大小:44 MB
  • 热度:604
  • 审核:焦曼妮
  • 类别:技术文章
  • 格式:PDF

  • 资源介绍
  • 相关推荐

学习和开发Android应用有一段时间了,今天写一篇博客总结一下Android的apk文件反编译。我们知道,Android应用开发完成之后,我们最终都会将应用打包成一个apk文件,然后让用户通过手机或者平板电脑下载下来进行安装。正常情况下,Android应用打包成apk之后,就无法再看到开发这个应用时使用的资源文件以及代码了。但是我们通过网上提供了一些工具,还是可以将apk进行反编译的,apk反编译之后,我们就可以看到开发这个应用使用的资源文件(图片)、layout、样式、相关的实现代码等,apk反编译也算是Android开发中一个比较实用的技巧吧,当我们对别人开发好的应用感兴趣时,我们就可以通过这种技术手段将别人打包好的apk进行反编译,继而可以看到我们感兴趣的内容,(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)下面就来说说如何将一个apk反编译出来。

一、准备必要工具

工欲善其事,必先利其器,首先我们要下载好反编译apk时需要的相关工具

1.1、使用工具
apktool (资源文件获取)
dex2jar(源码文件获取)
jd-gui  (源码查看)
1.2、工具介绍
apktool 

作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看

dex2jar

作用:将apk反编译成java源码(classes.dex转化成jar文件)

jd-gui

作用:查看APK中classes.dex转化成出的jar文件,即源码文件

资源下载

相关资源

网友留言