APK - Android Package File

Что такое файл APK

Файлы APK (Android package) представляют собой пакетные файлы ОС Android, используемые при установке и распространении приложений и ПО промежуточного уровня на устройствах с ОС Android от Google. Устройства Blackberry 10 (на ОС версии 10.2.1) также могут использовать такие файлы. Телефоны Android в своей работе используют стандарты, разработанные группой компаний Open Handset Alliance на основе Linux. Компания Google для создания файлов APK использует пакет средств разработки Software Development Kit для Android на основе языка Java. При этом файлы внутри архива APK устанавливаются автоматически.

Файлы APK напоминают пакеты программного обеспечения для MSI. После упаковки всех файлов в единый файл APK происходит добавление в такой файл программного кода (включая файлы DEX), ресурсов, сертификатов, а также файлов описания. Файлы APK при этом архивируются с использованием функции сжатия на основе формата JAR. При этом один из каталогов в файле APK представляет собой папку META-INF, в которой содержатся следующие файлы: MANIFEST.MF, CERT.RSA, CERT. SF.MANIFEST.MF, CERT.RSA, CERT. SF (файлы описания и сертификаты). Другие папки и файлы, которые обычно присутствуют в файле APK - LIB, RES, ASSETS, а также файлы AndroidManifest.xml, classes.dex и resourses.arsc.

Вот небольшой, но неполный список программ, которые могут открывать документы APK:

  • Google Android SDK
  • 7-Zip
  • WinRar
  • Android phones
О нас
Расширение APK
MIME-тип application/vnd.android.package-archive
Полезные ссылки