Android应用程序包文件(APK)
是一种Android操作系统上的应用程序安装文件格式,其英文全称为“applicationpackagefile”。一个Android应用程序的代码想要在Android设备上运行,必须先进行编译,然后被打包成为一个被Android系统所能识别的文件才可以被运行,而这种能被Android系统识别并运行的文件格式便是“APK”。
一个APK文件内包含被编译的代码文件(.dex文件),文件资源(resources),
assets,证书(certificates),和清单文件(manifestfile)APK文件基于ZIP文件格式,它与JAR文件的构造方式相似。