如何打开Android 打包文件 .apk 文件
2011-07-05 00:52
471 查看
原文:http://www.imobilebbs.com/wordpress/?p=1026
在学习Android开发的过程中,常常想知道一些界面设计优良的应用是如何设计的。Android应用最后发布是以 .apk 文件提供的。那么如何在PC上打开这个 .apk文件呢? .apk 文件实际就是.zip 文件,可以使用WinZip ,WinRar 等来解压,一个简单的方法是把 .apk 后缀改成 .zip 文件。如果就可以使用WinZip解压开。
比如 Google Map 的 .apk 文件 解压后 有如下文件及目录:
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
在学习Android开发的过程中,常常想知道一些界面设计优良的应用是如何设计的。Android应用最后发布是以 .apk 文件提供的。那么如何在PC上打开这个 .apk文件呢? .apk 文件实际就是.zip 文件,可以使用WinZip ,WinRar 等来解压,一个简单的方法是把 .apk 后缀改成 .zip 文件。如果就可以使用WinZip解压开。
比如 Google Map 的 .apk 文件 解压后 有如下文件及目录:
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
相关文章推荐
- 如何打开Android 打包文件 .apk 文件
- 用eclipse开发的android程序如何打包成apk文件
- 【Android】app打包成apk文件以后,如何查看VersionCode、VersionName等版本信息
- Android 如何对apk文件进行反编译以及重新打包签名 标签: apktoolandroid反编译jebSmali2Java 2016-05-10 16:00 3897人阅读 评论(0) 收藏
- 如何利用Eclipse工具打包签名AndroidApk文件
- Android 如何对apk文件进行反编译以及重新打包签名
- Android如何将大文件打包到APK中
- html5 如何打包成apk,将H5封装成android应用APK文件的几种方法
- Android 开发中,如何将多个程序打包成一个apk文件,但是安装完成后显示多个程序?
- 如何将MP3文件打包到android APK中?
- 【Android】app打包成apk文件以后,如何查看VersionCode、VersionName等版本信息
- Android JNI打包so文件到apk
- Android 打包so动态库文件到APK
- Android之如何安装(卸载)apk文件到模拟器
- Android: 如何打开assets or raw文件夹下的数据库文件
- Android项目打包成APK文件
- [教程] 如何解包/编辑/打包android系统的boot.img文件 ..
- 如何解包/编辑/打包android系统的boot.img文件
- Android Apk 文件反编译和重新打包的过程分析
- 如何反编译android的apk文件得到资源文件