为何需要反编译 作为一名Android开发者,很多的时候需要去学习别人优秀的代码,原本在GitHub上就有很多开源的项目代码,但有的时候在使用软件时候遇到自己想要的功能时,想要学习实现的代码时,这时候就需要使用到反编译这项技术了. 什么是反编译 总的来说反编译指两个部分的反编译,一个是代码的反编译(src),一个是资源的反编译(res). 反编译的工具 这里同样分成两个部分,一个是代码的反编译工具,一个是资源的反编译工具. 代码反编译的工具: dex2jar与jd-gui:dex2jar将And…