apk 解压以后包含:
assets
lib
META-INF
res
AndroidManifest.xml
classes.dex
resources.arsc
<1> assets目录:保留工程中的assets目录,其他工程下的jar包中的assets也会合并到该目录下
<2> lib目录:由于编译的时候jar文件已经合并到主工程中,所以lib目录下不会有jar文件但lib包中所有的so文件,会保留原有路径
<3> META-INF目录: 信息描述,签名等用途。
<4> res目录:工程的资源文件,以主工程为主,其他文件(jar包)会合并到该目录下;但values文件将不会出现在此目录下,因为已经将其编译到resource.arsc文件中;raw文件会保持原有内容不会被编译
<5> AndroidManifest文件: 用来做组件查找。
<6> classes.dex文件: 虚拟机执行的文件。
<7> resources.arsc: 资源文件索引。