这是APK反编译工具+androidsfby.rar下载,在学习androids开发的过程你,你往往会去借鉴别人的应用是怎(zěn)么开发(fā)的,那些漂亮的动画和精(jīng)致的布局可能会让你爱不(bú)释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的(de),这时,你便可以对改应用的APK进行反编译查看。下面是我(wǒ)参考了(le)一(yī)些(xiē)文章后(hòu)简单(dān)的教程详解。
APK反(fǎn)编(biān)译工具 androidsfby.rar 包括androids APK反编译详解(附图).doc和所(suǒ)有工具(jù)。作为(wéi)公(gōng)司(sī)的技(jì)术兼产品(pǐn)人员,看到别人开发的优秀androids APK实在羡慕(mù),在androids开发的过程,也很(hěn)想去学习别人那些漂亮的动(dòng)画和布局,或是产(chǎn)品逻辑(jí)等是怎么做的(de),所以(yǐ)最近学习(xí)了(le)对APK的反编译(yì),只做学习借鉴,提升(shēng)产品竞争(zhēng)力,不为任(rèn)何不法企图之用。
apktool
作(zuò)用:资源(yuán)文件获取,可以(yǐ)提取出图(tú)片(piàn)文件和(hé)布局文件进行使用查看
dex2jar
作用:将apk反编(biān)译(yì)成java源码(mǎ)(classes.dex转(zhuǎn)化成jar文(wén)件)
jd-gui
作用:查(chá)看APK中classes.dex转化成出的jar文件,即源码文(wén)件
APK的(de)全称是androidsPackage,它是androids安装包。APK文件其实是zip格式,但后缀(zhuì)名被修改为(wéi)apk,通过UnZip解 压后,可以看(kàn)到Dex文件,Dex是Dalvik VM executes的全称,即androids Dalvik执行程序,并非Java ME的字节码而是Dalvik字(zì)节码。
