SAI(Split APKs Installer)で分割 APK をインストールする方法
Advertisement
SAI がすること
Android 標準のインストーラーは一度に 1 つの APK しか受け付けないため、ベースと分割 APK のバンドルはタップだけではインストールできません。SAI(Split APKs Installer)は Google Play と F-Droid にあるオープンソースアプリで、バンドルを読み取って全部品を 1 つのセッションでシステムに渡します。これは Google Play が内部で行っていることと同じです。
バンドルのインストール
- Google Play か F-Droid から SAI をインストールします。Android に求められたら不明なアプリのインストールを許可します。提供元不明のアプリの許可 を参照。
- SAI › Install APKs ›
.xapk、.apks、.apkmファイルを選ぶか、1 つのバンドルの複数の.apkをまとめて選択します。 - 確認します。SAI はパッケージ名、バージョン、見つけた分割ファイルを表示し、その後システムのインストーラー画面が 1 回だけ出ます。
- OBB データ付きの XAPK では、SAI はインストール前に拡張フォルダーをコピーします。Android 11 以降では
Android/obbへのストレージアクセスを求められます。
インストーラーモード
- Rootless(既定):標準のセッションインストーラーを使用。システムの確認画面が出て「インストール」をタップします。
- Shizuku:Shizuku アプリ(ワイヤレスデバッグで起動)を動かしておくと SAI は無言でインストールします。多数のバンドルを続けて入れるときに便利です。
- Root:root 化端末で同様に動作します。
よくある失敗
- INSTALL_FAILED_MISSING_SPLIT:ベース APK だけを選んでいます。バンドル全体を選んでください。
- INSTALL_FAILED_UPDATE_INCOMPATIBLE:インストール済みアプリの署名が違います。パッケージ競合のガイド を参照。
- INSTALL_FAILED_NO_MATCHING_ABIS:バンドルが別の CPU 向けに生成されています。端末向けのバンドルかユニバーサル APK を入手してください。
- セッションの中断やタイムアウト:端末のメモリ節約機能がインストーラーを終了させました。画面を点けたまま SAI を前面にして再試行してください。
インストール済みアプリからバンドルを書き出す
SAI › Backup/Export はインストール済みアプリを一覧し、それぞれを分割ファイルごと .apks として保存します。後で、あるいは別の端末で再インストールできます。更新前に気に入ったバージョンを確実に残しておく方法です。
本ガイドは一般的な Android の動作を説明しています。メニュー名はメーカーや Android のバージョンで異なります。当サイトのダウンロードは実績のある第三者ミラーから配信され、当方で改変することはありません。