批量反编译Android xml文件

2014-02-23 veryyoung 更多博文 » 博客 » GitHub »

原文链接 http://veryyoung.me/blog/2014/02/23/batch-decode-android-xml-file.html
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。


android界面一般采用Xml编写,与图片资源结合

如果想"借鉴"别人的安卓界面,可以下载别人的apk 解压,然后图片资源可以找出来

xml文件也可以看到,不过都是二进制,需要反编译 可以使用如下办法进行反编译

  1. 下载AXMLPrinter2.jar
  2. 下载BatchAXPrinter.BIN.zip 下载之后解压,更改后缀为.jar
  3. 在控制台进入到解压后apk的目录,输入java -jar BatchAXPrinter.jar AXMLPrinter2.jar ../res/layout/ 其中 ../res/layout/是你要反编译的XML文件的根目录。即可完成批量反编译xml文件

再加上之前得到的图片资源,安卓界面"借鉴"成功!