APK是Android application package的縮寫,它是Android操作系統使用的一種應用程序包文件格式。APK文件用於分發和安裝移動應用及中間件。一箇Android應用程序的代碼必須先進行編譯,然後被打包成一箇APK文件,這樣它才能被Android系統識別並運行。APK文件內包含編譯的代碼文件(.dex文件)、文件資源(resources)、原生資源文件(assets)、證書(certificates)和清單文件(manifest file)。APK文件基於ZIP文件格式,與JAR文件的構造方式相似,其互聯網媒體類型是`application/vnd.android.package-archive`。在專業的角度,APK可以被類比爲Symbian平臺的Sis或Sisx文件格式。通過將APK文件直接傳到Android模擬器或Android手機中執行,可以安裝應用程序。簡而言之,APK在Android設備上的作用類似於電腦上的.exe安裝程序文件。