4.6 SkeletonApp的编译结构
Android 中程序的编译结构基本类似,SkeletonApp 的应用程序包 SkeletonApp.apk 经过解压缩后,包含了
下面的一些内容:
SkeletonApp.apk/
|-- AndroidManifest.xml (经过 aapt 处理的工程描述文件)
|-- META-INF
| |-- CERT.RSA
| |-- CERT.SF
| -- MANIFEST.MF |-- classes.dex (Dalvik 的字节码) |-- res | |-- drawable | |
– violet.jpg (保持原状的图片文件)
| -- layout |
– skeleton_activity.xml (经过 aapt 处理的布局文件)
`-- resources.arsc
在这里 drawable 中图片文件保持原状,layout 中的布局文件经过 aapt 处理成为压缩的文本文件,其他的资源文件在最终的程序包中,不再单独存在。