APKS / APKM / XAPK 多格式:自动识别容器,为你的设备选最佳分包
三种容器格式
APKS、APKM、XAPK 本质上都是拆分的 APK 打包容器——一个完整应用被拆成基础 APK + 多个分包(语言、屏幕密度、ABI 架构、功能模块),打包后用不同格式保存。
| 格式 | 命名方 | 特点 | 实际本质 |
|---|---|---|---|
| APKS | APKPure | ZIP 格式内装多个 APK | 一个 ZIP 里 N 个 APK |
| APKM | APKMirror | ZIP 格式内装多个 APK + 元数据 | 同上,多了版本/下载信息 |
| XAPK | APKPure | ZIP 格式内装 APK + OBB 数据 | 同上,还可能带 OBB 数据包 |
系统安装器完全不支持这些格式——你需要手动解压、手动勾选每个分包。InstallerX Revived 是市场上少有的能直接打开这些格式并自动处理的安装器之一。
InstallerX 的处理流程
第一步:自动识别容器类型
无论是 APKS、APKM、XAPK,还是普通 ZIP 里装了 APK,InstallerX 都能自动识别:
- 解析 ZIP 结构
- 找出其中所有 APK(包括嵌套目录下的)
- 识别哪些是基础 APK、哪些是分包、哪些是功能模块
第二步:分析设备 + 自动选最佳分包
- 检测设备 CPU 架构(arm64-v8a / armeabi-v7a / x86_64)
- 检测屏幕密度(xxhdpi / xxxhdpi / ...)
- 检测系统语言
- 根据上述信息只勾选当前设备真正需要的那几个分包
第三步:展示与安装
- 对话框模式:展示自动选好的分包组合,可以手动调整
- 通知栏 / 静默模式:直接用自动选好的最佳组合安装,无需确认
XAPK 的 OBB 处理
XAPK 里可能包含 OBB 数据包(游戏的大资源包)。InstallerX Revived 在安装完 APK 后,会把 OBB 解压到正确的目录(Android/obb/<包名>)。这个行为可以在设置里关闭或调整。
自动选最佳分包 vs 全选
InstallerX 默认是只选最佳分包,不选多余的:
- 中文 arm64 手机 → 只选 base.apk + config.zh-CN.apk + config.arm64-v8a.apk + config.xxxhdpi.apk + 功能模块
- 不选 English 分包(除非系统语言是英文)
- 不选 x86_64 ABI 分包(除非设备是模拟器 / Chromebook)
配置文件里有个开关叫"默认选中所有分包"——如果你不想让 InstallerX 自动选,可以打开它让所有分包都被勾选。但不推荐这样做:多余的分班会:
- 占用存储(每个分包都是一个独立 APK)
- 增加安装时间
- 某些功能分包可能需要额外权限
对话框里的分包选择
在对话框安装模式下,你可以:
- 点击分包列表里的每个分包图标查看详情
- 手动勾选或取消分包
- 点击"智能选择最佳"回到默认自动选择
- 看到每个分包的功能描述(语言、屏幕密度、ABI、功能类型)
这些信息系统安装器完全不提供。
常见问题
我的 APKS 打不开
InstallerX 能处理绝大多数 APKS/APKM/XAPK。如果打不开:
- 检查文件是否损坏(重新下载)
- 检查 ZIP 里是否真的包含 APK(APKPure 有时会发空容器)
- 系统安装器也打不开 → 容器本身有问题,不是 InstallerX 的锅
为什么自动选的分包和我预期不一样
InstallerX 根据设备当前状态来选——如果你的设备改了系统语言、换了屏幕分辨率、或 CPU 架构有异常,自动选择会跟着变。也可能是容器本身缺少某个语言/ABI 分包(只打包了部分)。
XAPK 的 OBB 没解压
- 检查"设置 → 安装器设置 → OBB 处理"开关
- 检查存储权限("所有文件访问权限"是否开启)
- OBB 路径:
Android/obb/<包名>/
与系统安装器的差距
系统安装器在遇到 APKS/APKM/XAPK 时完全不知道怎么处理——会弹出"无法安装这个应用"或让你手动选"打开方式"。你必须自己解压出来再逐个点 APK 装。
InstallerX Revived 在这个环节上的体验优势是碾压级的——一键装完、自动匹配最佳分包、自动处理 OBB、批量安装还能自动去重。