ZArchiver、SAI、AntiSplit-M とブラウザ XAPK 変換: どちらの方法を使用する必要がありますか?

Android ユーザーと開発者が、重いサードパーティ ストア クライアントをインストールせずに、.xapk または .apks アーカイブをインストールまたは変換する必要がある場合、ZArchiver、SAI (分割 APK インストーラー)、アンチスプリット-M、および xapktoapk.com のような ブラウザベースのXAPKSからAPKへのコンバーター の 4 つのツールが繰り返し表示されます。 4 つすべてが Android アーカイブ コンテナーを処理しますが、内部では根本的に異なるジョブを実行します。

1. 最新の分割アプリで ZArchiver でのbase.apkの抽出が失敗する理由

何千ものチュートリアルでは、ZArchiver で .xapk を開き、base.apk を抽出して、「インストール」をタップするようにユーザーに指示しています。この方法は、.xapk に 1 つのモノリシック APK と Android/obb/ フォルダーのみが含まれていた 2018 年に機能していました。しかし現在では、Android アプリの 85% 以上が 動的配信の分割 APK を使用しています。

ZArchiver を使用して分割バンドルから base.apk のみを抽出すると、ZArchiver はバイナリ APK コンパイラではなく ファイルアーカイバ であるため失敗します。つまり、config.arm64_v8a.apk を base.apk にマージせず、バイナリ AndroidManifest.xml 内の isSplitRequired="true" にパッチを当てず、変更されたパッケージに再署名しません。 ZArchiver の組み込みの「インストール」メニューは、一部の携帯電話で Android のマルチパッケージ インストーラー セッションを呼び出すことができますが、Android TV またはエミュレーター上で共有、アーカイブ、またはサイドロードできるスタンドアロンの .apk ファイルを生成しないことに注意してください。

2. SAI (Split APKs Installer) と APK Merger の違い

SAI は、Android の PackageInstaller.Session API を使用して複数の .apk スプリットを同時にオペレーティング システムに供給する、評判の高いオープンソース Android ユーティリティです。しかし:

3. AntiSplit-M とブラウザベースの変換 (xapktoapk.com)

アンチスプリット-M はデバイス上で分割された APK をマージするように設計されたオープンソース Android アプリですが、xapktoapk.com は Android、Windows PC、macOS、Linux、ChromeOS のブラウザーで直接実行され、アプリのインストールは必要ありません。

能力 xapktoapk.com (ブラウザ) ZArchiver SAI (分割インストーラー) アンチスプリット-M
単一のスタンドアロン .APK を出力しますか? はい (マージ + 署名) いいえ (解凍のみ) いいえ (分割のみをインストールします) はい
最初にアプリをインストールする必要がありますか? いいえ (ブラウザで実行) はい (Android のみ) はい (Android のみ) はい (Android のみ)
Windows PC、Mac、Chromebook で動作しますか? はい (すべての OS) いいえ いいえ いいえ
パッチ isSplitRequired および V1+V2 の兆候? はい いいえ 該当なし はい
.OBB 拡張抽出を処理しますか? はい (OBBツール) はい(手動コピー) 限定 スプリットのみ

ワークフローで各ツールをいつ使用するか

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

Mst Shaefale は、ブラウザベースの XAPK/APKS マージおよびパッケージ検査スイートを xapktoapk.com で管理しています。ご質問がございましたら、サポートデスクまでお問い合わせください。