APK是指Android安装包,其通过android sdk编译的工具打包成apk的安装程序文件格式,其实际文件类型为zip,只要将后缀名修改为apk,即可使用。
APK主目录结构
目录或文件 | 功能 |
---|---|
res/ |
资源文件目录,包括图片、字符串等等。 |
lib/ |
so文件目录。 |
META-INF/ |
签名信息目录,用来保证apk包的完整性和系统的安全性。 |
assets/ |
可以存放一些配置文件,这些文件的内容在程序运行过程中可以通过相关的API获得。 |
AndroidManifest.xml |
程序全局配置文件,每个应用都必须定义和包含的,描述了应用的名字、版本、权限、引用的库文件等等信息。 |
classes.dex |
Dalvik字节码 |
resources.arsc |
编译后的二进制资源文件的索引(apk文件的资源表索引) |
res目录结构
目录 |
---|