XAPK ファイルを変換して Amazon Firestick、Android TV、Google TV にインストールする方法

標準の .apk ファイルがある場合、Android TV ビルドまたはユーティリティを Amazon Fire TVスティック、Chromecast with Google TV、または NVIDIA シールド テレビ にサイドロードすることはスムーズに機能します。ただし、エクスポートまたはバックアップしたビルドが複数分割 .xapk または .apkm バンドルとしてパッケージ化されている場合、テレビ画面に 2 つの当面の障害が表示されます。組み込みの TV パッケージ インストーラーが .xapk ファイルを開くことを拒否し、ほとんどの電話向け XAPK インストーラー アプリが 5 ボタンの D-pad リモコンで操作できないことです。

1. 分割 XAPK インストーラーがテレビ インターフェイスで失敗する理由

Android TV、Google TV、または Fire OS (Android 9 ベースの Fire OS 7 および Android 11 ベースの Fire OS 8) を実行するスマート TV およびストリーミング スティックは、次の 3 つの重要な点で携帯電話とは異なります。

2. 方法 1: まず携帯電話または PC 上で XAPK を単一の APK に変換します (推奨)

ストリーミング スティックのストレージと RAM の上限は狭いため、完成した .apk をテレビに送信する前に、携帯電話、Windows PC、または Mac で分割 APK マージを実行するのが、これまでで最も高速でクリーンなワークフローです。

  1. 携帯電話、ラップトップ、またはデスクトップのブラウザで xapktoapk.com の XAPKS から APK へのコンバーター を開きます。
  2. .xapk または .apks アーカイブをコンバーターにドロップします。エンジンは、ベース APK、CPU アーキテクチャ ライブラリ、および TV 密度リソース (xhdpi / tvdpi をマージし、バイナリ isSplitRequired フラグにパッチを適用し、v1 + v2 署名で出力に署名します)。
  3. 結果として得られる単一の .apk ファイルをダウンロードします。
  4. ファイルをテレビに送信する (公式 Play ストアおよび Amazon アプリストアで入手可能) またはローカル HTTP ファイル共有を使用して、単一の .apk を自宅の Wi-Fi 経由で Firestick または Android TV に転送し、それを 1 回クリックしてネイティブ TV パッケージ インストーラーでインストールします。

3. 方法 2: ワイヤレス ADB を使用して Wi-Fi 経由で分割 APK を直接展開する

マージされていないスプリット バンドル、または Android/obb/ アセット パックを含むアプリを Firestick または Google TV デバイスでテストしている開発者の場合は、Wi-Fi 経由でコンピュータから 1 回のトランザクションですべてのスプリットをインストールできます。

  1. Firestick / Google TV で ADB デバッグを有効にする: Fire TV で、「設定」→「My Fire TV」→「開発者向けオプション」 に移動し (非表示の場合は、について の下でデバイス名を 7 回クリックします)、ADBのデバッグ をオンにします。 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. 一般的な TV デバイスのハードウェア アーキテクチャ リファレンス

ストリーミングデバイス OSベース 必要な CPU ABI 推奨される UI 密度
Amazon Fire TV Stick 4K / 4K Max Fire OS 7 / Fire OS 8 armeabi-v7a (32 ビット OS モード) xhdpi (320dpi) / tvdpi
Chromecast with Google TV (4K / HD) AndroidTV12/14 armeabi-v7a xhdpi (320 dpi)
Google TV ストリーマー (4K) AndroidTV14 arm64-v8a & armeabi-v7a xhdpi (320 dpi)
NVIDIA シールド TV プロ (2019) AndroidTV11 arm64-v8a (64 ビットネイティブ) xhdpi (320 dpi)

テレビに最適な導入ワークフローの選択

テレビ設定の 95% では、Wi-Fi 経由で転送する前に、携帯電話またはコンピュータ上で .xapk を単一のスタンドアロン .apk に変換することで、不足している TV フラッシュ ストレージのギガバイトを節約し、リモート ナビゲーションの問題を解消します。サイドローディングの前に、パッケージがストリーミング デバイスの CPU アーキテクチャ (特に Fire TV Stick の armeabi-v7a) をサポートしていること、および有効な署名が含まれていることを必ず確認してください。

Mst Shaefale による設計と文書化 リード開発者兼 Android パッケージ アーキテクト • Android 12 ~ 15 で検証済み

Mst Shaefale は、xapktoapk.com でブラウザベースの Android パッケージ化ツールを構築および保守しています。特定の Android TV デバイスについて質問がありますか?弊社サポートデスクまでご連絡ください。