APKS から APK: 分割された APK を結合して簡単にインストールする方法

Puzzle pieces combining into one APK card, illustrating merging split APKs

APKMirror や APKPure などの代替ソースから Android アプリをダウンロードしている場合は、おそらく .apks ファイル拡張子に遭遇したことがあるでしょう。従来の APK とは異なり、これらのファイルは「分割 APK」であり、Android がアプリのインストールを効率的に管理する最新の方法です。ただし、ネイティブでサポートしていないデバイスにインストールするのは面倒な場合があります。

以下では、APKSファイル とは何なのか、Android がこれらを使用する理由、そして APKをAPKに変換する方法、APK を APK に分割する、または オンラインで分割APKをマージする を検索している人向けに、APKSからAPKへのオンラインツール を使用してどこにでもインストールできる APK を 1 つの APK にマージする の方法について説明します (APK から XAPK および APK へのガイド)。

Step-by-step visual diagram showing how to merge .apks split APK archives into one standalone signed .apk file
ビジュアルガイド — APKS Split Merger Pipeline: base-master.apk、ABI ネイティブ ライブラリ (config.arm64_v8a.apk、および画面密度分割 (config.xxhdpi.apk) を 1 つのインストール可能な .apk に組み合わせる方法)。

概要: .apks ファイルは、bundletool によって生成された分割 APK の ZIP です。 Play ストア (または SAI などの分割対応インストーラー) は、分割選択を自動的に処理します。代わりに単一のインストール可能なファイルが必要な場合は、APK と APK の統合 または bundletool build-apks --mode=universal を使用して、関連する分割を 1 つのユニバーサル APK にマージします。

分割 APK (APKS) とは何ですか?

分割 APK は Android アプリ バンドル (AAB) とともに導入されました。これ以前は、開発者は、考えられるすべての画面サイズ、言語、CPU アーキテクチャ (ARM、x86 など) のリソースを含む大規模な「太い」APK を作成する必要がありました。

分割 APK を使用すると、アプリはいくつかの部分に分割されます。

APKSファイル は、これらすべての個別の分割を保持する単なるコンテナ (通常は ZIP アーカイブ) です。

APK を 1 つの APK にマージする理由

分割 APK は帯域幅の節約には優れていますが、次の理由からサイドローディングの管理が困難です。

  1. 標準インストーラが失敗する場合: デフォルトの Android パッケージ インストーラーは、一度に 1 つの APK のみをインストールできます。
  2. 携帯性: マージされた APK は、どのデバイスでも動作する単一のファイルです (すべての分割をマージした場合)。
  3. 互換性: 古い Android バージョン (Lollipop より前) または特定のカスタム ROM では、分割に問題が発生する可能性があります。
  4. バックアップの容易さ: 1 つのファイルを保持する方が、5 ~ 10 個の分割された部分を管理するよりも簡単です。

APKS をオンラインでマージする方法 (簡単な方法)

これらのファイルを処理する最も速い方法は、ブラウザベースのAPKSツール を使用することです。その仕組みは次のとおりです。

結合する手順:

  1. APKSからAPKへのコンバーター にアクセスしてください。
  2. .apks ファイルを安全なアップロード ゾーンにアップロードします。
  3. 私たちのツールはバンドルを分析し、ベース APK と必要な構成分割を特定します。
  4. ブラウザでコンポーネントを直接抽出します (ファイルがサーバーにアップロードされることはありません)。
  5. 最終的にマージされた .apk ファイルまたはメインのインストール ユニットをダウンロードします。

プライバシー保護

リモート サーバー上のファイルを処理する他のコンバータとは異なり、このツールはクライアント側の JavaScript を使用します。これは、個人用のアプリとデータがコンピューター上に残ることを意味し、APK をマージする最も安全な方法になります。

方法 2: SAI (分割 APK インストーラー) アプリを使用する

Android スマートフォンに直接インストールしたい場合は、SAI がゴールド スタンダード アプリケーションです。これはオープンソースであり、F-Droid および Play ストアで入手できます。

SAIの使い方:

APKS と XAPK: 違いは何ですか?

見た目は似ていますが、目的は異なります。

特徴 APKS XAPK
コンテンツ 複数の分割 APK 1つのAPK + OBBデータ
起源 Google Playの動的配信 サードパーティのアプリストア (APKPure)
目的 ダウンロードサイズを減らす 基本APKサイズ制限をバイパスする

ファイルを結合する準備はできましたか?

今すぐ分割 APK を単一の管理しやすいインストール パッケージに変換してください。

APK と APK の結合を試してみる

APKS をマージする際の一般的な問題

場合によっては、分割をマージするとアプリが壊れる可能性があります。その理由は次のとおりです。

注: セキュリティのため、署名検証ツールを使用して最終ファイルをチェックすることをお勧めします。

サイドローディングの前にマージされたスタンドアロン APK を確認する

APKSからAPKへ からの移行は、お気に入りのアプリをポータブルで簡単にインストールできるようにする最も信頼できる方法です。プライバシーのために私たちのようなオンライン ツールを好む人もいます。利便性のために SAI などのオンデバイス アプリを好む人もいます。どちらのルートでも機能し、分割コンポーネントを理解することで Android エクスペリエンスを完全に制御できるようになります。

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

Mst Shaefale は、クライアント側の XAPK/APKS マージ、バイナリ マニフェスト パーサー、APK v1+v2 署名ツールを xapktoapk.com で保守しています。古いコマンドや OS の変更を見つけましたか?編集メモを送信します。