如何在 Amazon Firestick、Android TV 和 Google TV 上转换和安装 XAPK 文件

当您拥有标准 .apk 文件时,将 Android TV 版本或实用程序旁加载到 亚马逊 Fire 电视棒、带有 Google TV 的 Chromecast 或 NVIDIA 盾牌电视 上可以顺利进行。但是,如果您导出或备份的版本打包为多分割 .xapk 或 .apkm 捆绑包,则电视屏幕上会出现两个直接障碍:内置电视包安装程序拒绝打开 .xapk 文件,并且大多数面向手机的 XAPK 安装程序应用程序无法使用 5 按钮 D-pad 遥控器进行导航。

1. 为什么 Split XAPK 安装程序在电视接口上失败

运行 Android TV、Google TV 或 Fire OS(基于 Android 9 的 Fire OS 7 和基于 Android 11 的 Fire OS 8)的智能电视和流媒体棒在三个关键方面与手机不同:

2.方法一:先将XAPK转换为手机或PC上的单个APK(推荐)

由于流媒体棒的存储和 RAM 上限有限,因此在将完成的 .apk 发送到电视之前在手机、Windows PC 或 Mac 上执行拆分 APK 合并是迄今为止最快、最干净的工作流程:

  1. 在手机、笔记本电脑或桌面浏览器上打开 xapktoapk.com 上的 XAPKS 到 APK 转换器。
  2. 将 .xapk 或 .apks 存档放到转换器上。该引擎合并了基础 APK、CPU 架构库和电视密度资源 (xhdpi / tvdpi,修补二进制 isSplitRequired 标志,并使用 v1 + v2 签名对输出进行签名)。
  3. 下载生成的单个 .apk 文件。
  4. 使用 将文件发送到电视(在官方 Play 商店和 Amazon Appstore 上提供)或本地 HTTP 文件共享,通过家庭 Wi-Fi 将单个 .apk 传输到您的 Firestick 或 Android TV,然后单击一次即可使用本机电视包安装程序进行安装。

3.方法2:使用无线ADB直接通过Wi-Fi部署拆分APK

如果您是开发人员,在 Firestick 或 Google TV 设备上测试未合并的拆分捆绑包或包含 Android/obb/ 资源包的应用程序,则可以通过 Wi-Fi 从计算机的单个事务中安装所有拆分:

  1. 在 Firestick / Google TV 上启用 ADB 调试: 在 Fire TV 上,导航到 设置 → 我的 Fire TV → 开发者选项(如果隐藏,请在 关于 下单击您的设备名称 7 次)并打开 亚行调试。在 Google TV 上,在 设置 → 系统 → 开发者选项 下启用 USB/无线调试。
  2. 解压 XAPK 拆分包: 将您的 .xapk 放入我们的 XAPK 档案查看器 或 APKM 解包器 中,将拆分的 .apk 文件提取到计算机上的文件夹中。
  3. 连接并运行adb install-multiple: 在计算机上打开终端或 PowerShell 并运行:
    adb connect 192.168.1.50:5555
    adb install-multiple base.apk config.armeabi_v7a.apk config.xhdpi.apk

4. 流行电视设备的硬件架构参考

串流设备 操作系统基础 所需的 CPU ABI 推荐 UI 密度
亚马逊 Fire 电视棒 4K / 4K Max 火操作系统 7 / 火操作系统 8 armeabi-v7a(32位操作系统模式) xhdpi (320 dpi) / tvdpi
Chromecast 与 Google TV(4K/高清) Android 电视 12 / 14 armeabi-v7a xhdpi (320 dpi)
Google 电视流媒体 (4K) Android 电视 14 arm64-v8a & armeabi-v7a xhdpi (320 dpi)
NVIDIA Shield TV Pro (2019) Android 电视11 arm64-v8a(64 位本机) xhdpi (320 dpi)

为您的电视选择最佳部署工作流程

对于 95% 的电视设置,在通过 Wi-Fi 传输之前将 .xapk 转换为手机或计算机上的单个独立 .apk 可以节省数十亿字节的稀缺电视闪存存储,并消除远程导航的麻烦。在侧载之前,请务必验证该包是否支持您的流媒体设备的 CPU 架构(尤其是 Fire TV 棒上的 armeabi-v7a)并带有有效签名。

由 Shaefale 女士设计并记录 首席开发人员和 Android 包架构师 • 在 Android 12–15 上经过验证

Mst Shaefale 在 xapktoapk.com 构建并维护基于浏览器的 Android 打包工具。对特定 Android TV 设备有疑问吗?请联系我们的支持台。