XAPKアーカイブビューア

オンラインXAPKファイルビューアおよびマニフェストバリデータ

ソフトウェアをインストールせずに、ブラウザで直接 .xapk、.apks、または .apk アーカイブ を開きます。内部ファイル ツリーを検査し、manifest.json を読み取って XAPK スキーマ v1/v2 と照合して検証し、「XAPKファイルの検証に失敗しました」 エラーを即座に診断します。

.XAPK、.APKS、または .APK ファイルをドロップして検査します

またはクリックしてデバイスから参照します

クライアント側ツリーの即時検査 • managemanifest.json および OBB パスを検証

XAPK 検証エンジンの仕組み

XAPK インストーラーが 「XAPKファイルの検証に失敗しました」 または 「破損したXAPKアーカイブ」 を報告する場合、その失敗はほとんどの場合、宣言的な manifest.json ファイルとコンテナー内の実際の ZIP エントリ間の不一致が原因です。

  • 分割 APK 存在監査: split_apks[] にリストされているすべてのエントリが実際にアーカイブのルートに存在し、空でないことを検証します。
  • OBB 拡張パスのチェック: すべての expansions[] エントリ (Android/obb/<pkg>/main.*.obb など) が正確な内部 ZIP パスと一致することを確認します。
  • ゼロアップロード抽出: ワンクリックで、個々の .apk、.obb、.so ライブラリ、または icon.png をコンテナから直接ダウンロードします。

「XAPK ファイルの検証に失敗しました」の診断と XAPK マニフェストの検査

準拠したすべての .xapk パッケージには、ZIP アーカイブのルートに manifest.json という名前の UTF-8 JSON ファイルが含まれています。専用の XAPK インストーラーは、単一の APK または OBB ファイルを操作する前にこの記述子を読み取ります。パッケージが OBB ゲーム バンドル (XAPK スキーマ v1) であるか 分割 APK バンドル (XAPK スキーマ v2) であるかに応じて、manifest.json は厳密な構造ルールを定義します。

  • xapk_version (1 または 2): バージョン 1 パッケージには、モノリシック <package_name>.apk と、Android/obb/ アセットを指す expansions 配列が含まれています。バージョン 2 パッケージには、base.apk をリストする split_apks 配列と構成分割 (config.arm64_v8a.apk、config.xxhdpi.apk) が含まれています。
  • 電話で検証が失敗する理由: ブラウザのダウンロードが 98% で中断された場合、または誰かが manifest.json の split_apks 配列からオブジェクト エントリを削除せずに ZIP から言語分割を手動で削除した場合、または total_size が解凍されたエントリ サイズの合計と異なる場合、インストーラは 「XAPKファイルの検証に失敗しました」 ですぐに中止されます。
  • 失敗した XAPK パッケージを修復する方法: アーカイブを上記のバリデーターにドロップします。必要なすべての base.apk とアーキテクチャ分割がそのままの場合 (manifest.json のバイト数が一致しない場合でも)、分割を XAPKSからAPKへの変換ツール 上のスタンドアロン .apk にマージするか、XAPKビルダー を使用して新鮮な有効な manifest.json を再パッケージすることで、厳密なマニフェスト チェックを完全にバイパスできます。
Mst Shaefale による設計と文書化 リード開発者兼 Android パッケージ アーキテクト • Android 12 ~ 15 で検証済み

この XAPK アーカイブ ビューアー & バリデーターは、ブラウザー内で 100% ローカルに実行されます。破損したパッケージを診断するのにサポートが必要ですか?弊社のサポートチームにお問い合わせください。