如何打开Android 打包文件 .apk 文件

在学习Android开发的过程中,常常想知道一些界面设计优良的应用是如何设计的。Android应用最后发布是以 .apk 文件提供的。那么如何在PC上打开这个 .apk文件呢? .apk 文件实际就是.zip 文件,可以使用WinZip ,WinRar 等来解压,一个简单的方法是把 .apk 后缀改成 .zip 文件。如果就可以使用WinZip解压开。

比如 Google Map 的 .apk 文件 解压后 有如下文件及目录:

如何打开Android 打包文件 .apk 文件_第1张图片

res 为 Android应用中的资源文件,包括layout, drawable, values ,menus 等。

AndroidManifest.xml 为 Android应用的 Manifest文件。

class.dex  为 Java编译成Dalvik 代码(非Java code)。

.apk 打包后的 所以.xml 文件格式为binary XML 文件格式,可以使用AXMLPrinter2.jar

将二进制XML转回文本格式:

java -jar AXMLPrinter2.jar AndroidManifest.xml > AndroidManifest.xml.txt

你可能感兴趣的:(java,android,xml,Google,layout)