APKとは、AndroidPackageKitの頭文字を取ったもので、AndroidOSが用いるアプリケーションファイルの拡張子を指します。コード、データ、リソースをAndroidSDKツールでコンパイルすることで.apkファイルが生み出されます。アンドロイドデバイスでアプリをインストールする際にはこのAPKファイル形式が使用されます。
APKファイルは、.ZIP形式でアーカイブされ、その中にはアプリケーション実行に必要な様々なファイルやフォルダが収納されています。その中でも例えば、AndroidManifest.xmlというものには、アプリ利用に際してのパーミッションなどの重要な情報が記されています。’