Android包(英語:Android Package,APK),是Android操作系统使用的一种应用程序包文件格式,用于分发和安装移动应用及中间件。一个Android应用程序的程式碼想要在Android设备上运行,必须先进行编译,然后被打包成为一个被Android系统所能识别的文件才可以被运行,而这种能被Android系统识别并运行的檔案格式便是“APK”。 一个APK文件内包含被编译的程式碼文件(.dex 文件),文件资源(resources), assets,证书(certificates),和清单文件(manifest file)。[1][2][3][4]
APK文件基于ZIP文件格式,它与JAR文件的构造方式相似。它的互联网媒体类型是:application/vnd.android.package-archive
[5]。
- ^ Inside the Android Application Framework (video). Google Sites. Google. 2008 [2012-01-08]. (原始内容存档于2011-12-24).
- ^ Hatem Ben Yacoub. Tips: How to install apk files on Android Emulator. Open Handset Magazine. 19 January 2008 [2012年1月8日]. (原始内容存档于2012年5月26日).
- ^ The Structure of Android Package (APK) Files. OPhone SDN. OPhone Software Developer Network. 17 November 2010 [2012年1月8日]. (原始内容存档于2011年8月15日).
- ^ chibucks. Learn to Fish: General Structure of an APK. SDX-Developers Forum. Simple Machines Forum. 28 May 2010 [2012年1月8日]. (原始内容存档于2012年7月17日).
- ^ Developer description of MIME type for .apk. [2012-01-08]. (原始内容存档于2009-07-18).