Чтобы создать XAPK, вам нужно знать ID пакета, номер билда и номер версии. Их можно определить, используя утилиту aapt (скачать ее можно здесь):
# aapt dump badging path-to-apk | grep package
Сделайте обычный ZIP архив, в который положите APK файлы, а также сделайте файл с названием manifest.json, и положите в архив. После этого поменяйте расширение архива на .xapk.
Формат файла manifest.json (это минимальное содержимое, которые нужно Headwind MDM, вообще там есть и другие параметры):
{
"package_name":"your.app.package.id",
"name":"Your App Name",
"version_code":"Число - номер билда",
"version_name":"Видимый номер версии",
"split_apks":[
{
"file":"file.1.apk",
"id":"file.1"
},
{
"file":"file.2.apk",
"id":"file.2"
},
...
]
}
Пример манифеста:
{
"package_name":"com.defectradar",
"name":"PlanRadar",
"version_code":"6051",
"version_name":"6.0.51",
"split_apks":[
{
"file":"com.defectradar.apk",
"id":"base"
},
{
"file":"config.xhdpi.apk",
"id":"config.xhdpi"
},
{
"file":"config.armeabi_v7a.apk",
"id":"config.armeabi_v7a"
}
]
}