Android Package Kit (APK)
Android Package Kit, w skrócie APK, to format pliku z rozszerzeniem .apk, który jest stosowany do dystrybucji oraz instalacji pakietów w systemie operacyjnym Android.
Od sierpnia 2021 roku, Google Play wymaga od wydawców, aby dostarczali nowe aplikacje w formacie Android App Bundle (AAB). Na podstawie tego formatu, serwery Google generują ostateczny plik APK oraz podpisują go przy użyciu klucza Google lub klucza wydawcy, co różni się od standardowych APK, które były wcześniej tworzone i podpisywane bezpośrednio przez wydawców.
Struktura
Plik APK jest archiwum, które stanowi rozszerzoną wersję formatu JAR, używanego do dystrybucji oprogramowania w języku Java. Zwykle zawiera on następujące foldery:
- META-INF
- res
oraz pliki:
- AndroidManifest.xml
- classes.dex
- resources.arsc
Plik APK można otworzyć za pomocą większości popularnych programów do dekompresji, takich jak 7-Zip, WinZIP, WinRAR oraz Ark.