Wearos 中文文档 下载 App

Split APK 拆分包合并安装(捐赠功能)

什么是 Split APK

Google 从 Android 5.0 开始推广 App Bundle 格式,把一个应用拆成多个 split APK:

Google Play 会根据用户设备自动组合下载,但手动下载的 APK 通常是多个 split 分散的,普通安装器只能装 base.apk,缺少配置包的话应用会闪退或显示异常。

这个功能在哪里

Split APK 安装是捐赠解锁的高级功能,免费版没有。捐赠解锁后,工具箱的安装应用面板里会多出一个「安装 Split APK」的入口。

操作步骤

1. 准备好所有 split 文件

把同一个应用的所有 split APK 下载到手机同一个文件夹里。识别方式:每个 split 文件名通常都包含同一个包名(例如 com.example.app),base 包最大、config 包较小。

2. 进入 Split 安装

在工具箱功能面板里点击「安装 Split APK」,进入专门的 split 安装界面。

3. 选择文件夹或多个文件

4. 合并并安装

确认 split 清单无误后,点击开始。工具箱会按 Android 标准顺序把 split 打包合并,然后一次性推送到手表端安装。

为什么普通安装器装不了 Split APK

Android 的 PackageManager 只允许从 base.apk 安装应用,split config 包需要用 pm install-multiple 命令统一安装。普通的本地安装器只调用了 pm install base.apk,没带上 config 包,所以装上的应用会缺资源。WearOS 工具箱的 Split 功能就是在底层用 install-multiple 命令正确推送所有 split。

哪些场景下会遇到 Split APK

如果安装某个应用后总是闪退、图标显示不正常、或者只有英文界面,很可能是只装了 base.apk 没装 config split。试试这个功能。

不是必须合并的情况

有些 split APK 即使只装 base.apk 也能正常运行——config split 只是优化资源,不是强制依赖。只有在装完后发现应用不正常时才需要合并所有 split。