APKS 是由 SAI(Split APKs Installer)推广的拆分 APK 捆绑包格式,常用于应用程序备份工具。与传统的单个 .apk 文件不同,.apks 文件是一个 ZIP 容器,其中包含多个 APK 拆分 — 基础应用程序、特定于体系结构的本机库、屏幕密度资源和语言包。这些拆分必须在单个会话中一起安装,应用程序才能正常运行。
AnExplorer 本地处理 APKS 安装。点击文件,确认安装,然后使用 Android 的会话安装程序 API 将所有分片安装在一起 — 无需单独的工具或多步骤过程。
快速解答
打开 AnExplorer → 导航到 .apks 文件 → 点击它 → 点击 安装。AnExplorer 自动扩展捆绑包并在单个会话中安装所有拆分。
什么是 APK 文件?
APKS 是一种基于 ZIP 的容器格式,它将多个 Android 拆分 APK 文件捆绑到一个可下载或可传输的文件中。该格式由 SAI(Split APKs Installer)项目建立,现已成为应用程序备份和传输工具的事实上的标准。
在典型的 APKS 文件中,您会发现:
- base.apk — 核心应用程序代码、主要资源和清单
- split_config.arm64_v8a.apk — ARM64 处理器的本机库代码
- split_config.xxhdpi.apk — 针对高密度屏幕缩放的图像资源
- split_config.en.apk — 英语字符串和语言环境资源
- 额外的拆分 APK — 功能模块、其他语言、其他架构
所有这些组件共同构成了完整的应用程序。仅安装 base.apk 会导致应用程序损坏,缺少本机库、适当大小的图形或语言资源。
APKS 文件来自哪里
您会在以下几种情况下遇到 APKS 文件:
- 应用程序备份 — SAI 和类似工具将已安装的应用程序导出为 APKS 以保留所有拆分
- 设备到设备传输 — 在手机之间移动应用程序,无需从 Play 商店重新下载
- ADB 备份 — Android 调试桥可以导出应用程序包
- 自定义 ROM 设置 — 以 APKS 格式预打包系统应用程序
- 企业分发 — IT 部门共享内部应用程序
- 存档 — 保存特定的应用程序版本以进行测试或回滚
- 替代应用程序商店 — 一些商店提供 APKS 格式的下载
与下载新 APK 的主要区别在于:APKS 文件捕获特定设备上安装的确切配置,仅包括与该设备的架构和屏幕密度相关的拆分。
分步:安装 APKS 文件
先决条件
启用AnExplorer来安装来自未知来源的应用程序:
- 转到 设置 → 应用程序 → 特殊应用程序访问 → 安装未知应用程序
- 找到 AnExplorer → 将 允许来自此来源 切换为开启
安装过程
- 将
.apks文件传输到您的手机(下载、USB传输、云存储或通过蓝牙接收) - 打开 AnExplorer → 导航到文件位置(通常是 Downloads/)
- 点击
.apks文件 — AnExplorer 将其识别为拆分的 APK 包 - 查看显示的应用信息:包名、版本、权限
- 点击安装
- Android 将所有分片安装在一个原子会话中
- 点击“打开”启动应用程序或点击“完成”返回AnExplorer
安装通常需要 3-10 秒,具体取决于应用程序大小。
技术细节
APKS内部结构
APKS 文件是包含 APK 文件的标准 ZIP 存档:
AppName_v2.1.0.apks (ZIP container)
├── base.apk (core application ~20-50 MB)
├── split_config.arm64_v8a.apk (ARM64 native libraries ~5-30 MB)
├── split_config.xxhdpi.apk (high-density resources ~2-10 MB)
├── split_config.en.apk (English strings ~0.1-1 MB)
└── split_config.es.apk (Spanish strings ~0.1-1 MB)
安装机制
AnExplorer 使用 Android 的 PackageInstaller Session API 进行 APKS 安装:
- 会话创建 — 使用包管理器打开一个新的安装会话
- 分割流式传输 — 从 APKS 容器中读取每个 APK 并将其流式传输到会话中
- 验证 — Android 验证所有 split 共享相同的包名称和签名证书
- 原子提交 — 所有分片同时安装(全部成功或全部失败)
- 注册 — 应用程序出现在启动器和应用程序抽屉中
这与 Play 商店从 App Bundle 安装应用程序的方式相同,确保完全兼容性。
拆分 APK 类型解释
| 分体式 | 文件名示例 | 目的 | 尺寸影响 |
|---|---|---|---|
| 基地 | base.apk | 核心代码和资源 | 必需,最大 |
| ABI(CPU) | split_config.arm64_v8a.apk | 本机库 | 游戏需要 5-100 MB |
| 密度 | split_config.xxhdpi.apk | 适合屏幕的图像 | 2-20 MB |
| 语言 | split_config.en.apk | 语言环境字符串 | 每个 0.1-2 MB |
| 特色 | split_dynamic_feature.apk | 按需模块 | 变化 |
为什么存在拆分 APK
Google 通过 Android App Bundles 引入了拆分 APK,以解决“通用 APK”膨胀问题:
- 通用 APK 包括适用于 ARM、ARM64、x86 和 x86_64 的本机库 — 仅使用一个
- 它包括 ldpi 到 xxxhdpi 的可绘制资源 — 只有一种密度与您的屏幕匹配
- 它包含 40 多种语言的字符串 - 您只需使用一两种
通过拆分,您的设备只能获得所需的内容。200 MB 的通用 APK 可能会变成 60 MB 的设备特定拆分。APKS 格式保留这些分割以供重新分发。
APKS vs APKM vs XAPK vs APK
| 特色 | 应用程序 | APKM | XAPK | 应用程序 |
|---|---|---|---|---|
| 来源 | SAI,备份工具 | APK镜像 | APKPure | APKPure |
| 集装箱 | 邮政编码 | 邮政编码 | 邮政编码 | 单文件 |
| 包含分裂 | ✅ | ✅ | 可选 | ❌ |
| 包含 OBB 数据 | ❌ | ❌ | ✅ | ❌ |
| 元数据格式 | 无(仅 APK) | 清单.json | 清单.json | 不适用 |
| 最适合 | 备份、传输 | APK镜像下载 | 大型游戏 | 简单的应用程序 |
| AnExplorer 支持 | ✅ | ✅ | ✅ | ✅ |
AnExplorer 支持所有四种格式,并且具有相同的易用性 - 点击并安装。
创建 APKS 备份
您可以将已安装的应用程序导出为APKS文件以进行备份或传输:
- 打开 AnExplorer 的 应用管理器 2.找到您要备份的应用程序 3.长按→ 备份或导出为APK
- 导出的文件会保留设备上安装的应用程序的所有拆分
- 将APKS传输到其他设备或云存储以妥善保管
注意:具有 DRM 或许可证验证的应用程序在转移到其他设备或 Google 帐户时可能无法运行。
检查 APKS 内容
您可以在不安装的情况下检查 APKS 捆绑包内的内容:
- 长按AnExplorer中的
.apks文件 - 点击 作为存档打开 — 文件以 ZIP 格式打开
- 您会看到列出的所有拆分 APK 文件及其大小
- 这可以让您验证是否包含正确的架构和配置拆分
有用的检查:
- 确认现代手机存在
split_config.arm64_v8a.apk - 验证base.apk版本是否符合您的期望
- 检查提取的总大小以确保您有足够的存储空间
兼容性注意事项
如果出现以下情况,从一台设备导出的 APKS 文件可能无法在另一台设备上运行:
- 架构不匹配 — 从 ARM64 手机导出的 APKS 无法在 x86 平板电脑上运行,因为它缺少 x86 本机库
- 密度不匹配 — 并不重要,Android 会扩展资源。该应用程序可以运行,但可能会使用稍多的内存。
- Android 版本 — 目标设备必须满足应用程序的最低 SDK 版本
- 签名冲突 — 如果已安装不同版本的应用程序(具有不同的签名密钥)
为了在备份应用程序时获得最大兼容性,请确保包含所有架构拆分或使用导出通用捆绑包的工具。
故障排除
###“包与现有包冲突”
目标设备已安装了使用不同签名证书的应用程序版本。这通常发生在以下情况:
- 安装的版本来自不同的来源(修改过的APK)
- 您正在尝试安装旧版本而不是新版本
解决方案:先卸载现有应用程序,然后安装APKS。
APKS 安装但应用程序崩溃或功能缺失
该捆绑包可能缺少目标设备所需的特定于设备的拆分:
- 以 ZIP 形式打开 APKS 并检查您设备的架构拆分
- 如果您从 ARM64 设备导出并在 x86 上安装,则会失败
- 下载通用变体或从匹配设备导出
“会话失败”或安装超时
- 关闭后台应用程序以释放 RAM — 会话安装程序需要内存进行处理
- 确保足够的存储空间(建议为APKS文件大小的2倍)
- 在某些设备上,非常大的捆绑包(500+ MB)可能会超时。重新启动后重试。
无法打开 APKS 文件 —“未知格式”
- 确保您使用AnExplorer打开文件,而不是默认文件管理器
- 长按 → 打开方式 → AnExplorer 如果另一个应用程序正在处理文件关联
- 文件可能已损坏。重新下载或重新传输APKS文件。
相关指南
- 安装 APK 文件 — 标准单个 APK 安装
- 安装 APKM 文件 — APKMirror 捆绑包格式
- 安装 XAPK 文件 — 包含 OBB 数据的 APKPure 捆绑包
- 将应用程序备份为 APK — 导出已安装的应用程序
- 应用管理器
