Android Tutorials - Herong's Tutorial Examples - v3.04, by Herong Yang
What Is APK File Format?
This section describes the Android application package (APK) file, which is really a ZIP archive file that holds all binary codes, resources and other data required by the Android application.
What Is APK File Format? APK file format is used for Android application package files to distribute and install application software and middleware onto Google's Android operating system.
APK files must have the .apk file extension.
The MIME type associated with APK files is application/vnd.android.package-archive.
APK files are really ZIP archive files. You can open APK files with WinZIP on Windows systems.
APK files are usually contains the following folders:
classes.dex - The DEX file containing program classes compiled in the DEX file format understandable by the Dalvik virtual machine resources.arsc - The ARSC file containing pre-compiled resources AndroidManifest.xml - An additional Android manifest file, describing the name, version, access rights, referenced library files for the application. META-INF - Folder with the following 3 files: MANIFEST.MF: the Manifest file CERT.RSA: The certificate of the application. CERT.SF: The list of resources and SHA-1 digest; res - Folder containing resources not compiled into resources.arsc
Table of Contents