APK представляет собой архив, который содержит следующие файлы:
• Папка
META-INF:•
MANIFEST.MF – манифест-файл, который содержит SHA-хэши всех файлов в APK-пакете;• Сертификат приложения;
• Файлы с дополнительной метаинформацией.
•
lib – папка, содержащая скомпилированный код платформенно-зависимых библиотек. lib содержит подкаталоги для соответствующих платформ: armeabi, armeabi-v7a, arm64-v8a, x86, x86_64, mips.•
res – папка, в которой лежат андроид-ресурсы в Binary XML формате.•
assets – папка, содержащая ассеты приложения.•
AndroidManifest.xml – манифест Андроид-приложения. Этот файл хранится в скомпилированном Binary XML формате.•
classes.dex – один или несколько файлов, которые представляют собой код приложения, скомпилированный в Dalvik-байткод.•
resources.arsc – файл, в котором хранится таблица маппинга id ресурсов в соответствующие файлы.