XAPK 档案查看器

XAPK 文件查看器和清单验证器在线

直接在浏览器中打开任何.xapk、.apks 或 .apk 存档,无需安装软件。检查内部文件树,根据 XAPK 架构 v1/v2 读取和验证 manifest.json,并立即诊断 “XAPK 文件验证失败” 错误。

拖放要检查的 .XAPK、.APKS 或 .APK 文件

或点击从您的设备浏览

即时客户端树检查 • 验证manifest.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 和配置拆分(config.arm64_v8a.apk、config.xxhdpi.apk)的 split_apks 数组。
  • 为什么手机验证失败: 如果浏览器下载在 98% 时中断,或者有人手动从 ZIP 中删除了语言拆分,而没有从 manifest.json 的 split_apks 数组中删除其对象条目,或者如果 total_size 与解压条目大小的总和不同,则安装程序会立即中止并显示 “XAPK 文件验证失败”。
  • 如何修复失败的 XAPK 包: 将存档放入上面的验证器中。如果所有必需的 base.apk 和架构分割都完好无损,即使 manifest.json 的字节数不匹配,您也可以通过将分割合并到我们的 XAPK 转 APK 在线转换器 上的独立 .apk 来完全绕过严格的清单检查,或者使用我们的 XAPK生成器 重新打包一个新的、有效的 manifest.json。
由 Shaefale 女士设计并记录 首席开发人员和 Android 包架构师 • 在 Android 12–15 上经过验证

此 XAPK 存档查看器和验证器在您的浏览器中本地执行 100%。需要帮助诊断损坏的包吗?联系我们的支持团队。