apk,是Android应用程序包(Android application package),是一种压缩包,通过将应用程序所需的代码、程序配置文件和各种图片资源等打包,得到的一个文件,通过手机安装,所以是可以通过解压缩软件(如bandzip、winrar、360压缩等)进行解压,以获取内部文件。
对apk文件进行解压之后,常见组成文件包括:
其中AndroidManifest.xml是程序配置文件,一个或多个classes.dex类似的dex文件,是通过对java文件编译两次(java --> class --> dex)获得,res文件夹用于储存图片、界面配置文件等,resources.arsc是aapt工具编译资源时生成的一个重要文件,App资源能根据配置的变化,索引到相应的资源都要依赖它。
对apk文件进行解压之后,常见组成文件包括:
其中AndroidManifest.xml是程序配置文件,一个或多个classes.dex类似的dex文件,是通过对java文件编译两次(java --> class --> dex)获得,res文件夹用于储存图片、界面配置文件等,resources.arsc是aapt工具编译资源时生成的一个重要文件,App资源能根据配置的变化,索引到相应的资源都要依赖它。