问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

XAPK文件安装指南:与APK的区别及安装步骤详解

创作时间:
作者:
@小白创作中心

XAPK文件安装指南:与APK的区别及安装步骤详解

引用
1
来源
1.
https://www.tongxinyuesao.com/zixun/25631.html

XAPK文件是一种特殊的Android应用安装包格式,通常包含主程序APK和额外数据OBB文件。本文将详细介绍XAPK文件的安装方法及其与传统APK文件的区别,帮助用户更好地理解和使用这种格式的应用程序。

XAPK文件安装步骤

  1. 首先下载XAPK安装器
    XAPK安装器是一款专为安装XAPK格式文件而开发的软件。用户通过安装此款软件后,可以将XAPK文件转化为APK格式进行安装。

  1. 在手机上安装好XAPK安装器后打开它
  2. 软件会自动搜索你手机里面所有的APK和XAPK的安装包。这是一个很实用的功能,你可以看到你手机上所有的应用安装包,自己可以把没用的删除掉。
  3. 选择你下载好了的、需要安装的程序,点击安装即可。

此外,玩家还可以将下载的.XAPK文件直接改成ZIP格式,然后提取出APK文件直接安装。

XAPK文件与APK文件的区别

APK文件

APK是“Android软件包”的首字母缩写,这是Android操作系统最广泛用于分发和安装移动应用程序和中间件的软件包文件格式。

App Bundle

Android应用程序捆绑包是Android的新应用捆绑包,用于生成提供给用户的各种APK,例如基本APK、动态功能APK、配置APK,以及(对于不支持拆分APK的设备而言)多APK。

XAPK文件

XAPK文件并不是一种全新的格式,而是Android应用程序包的一种格式。但是XAPK文件一般包含一个APK文件(主程序)和一个OBB文件(额外数据)。XAPK的文件名以文件扩展名.xapk结尾。安装XAPK文件通常采用XAPK安装器进行安装或者手动安装。另外,最新版本的XAPK Installer支持分割APK文件安装。

OBB文件

Google Play要求用户下载的压缩APK不得超过100MB,每次使用Google Play控制台上传APK时,您可以选择向APK添加一个或两个扩展.obb文件,可以是任何格式选择(ZIP,PDF,MP4等)。每个文件最大可容纳2GB,并且可以是您选择的任何格式。开发人员可以使用XAPK文件格式来允许用户在Android上下载APK文件而不会损坏。

OBB文件存储位置和文件名格式

简单来说就是:XAPK文件= APK文件 + OBB数据文件以及XAPK文件=基本APK文件+拆分APK文件,此APK捆绑包中包含的基本和拆分配置APK。

举个例子,有的时候你在应用商店下载完某个游戏之后,安装好打开准备大玩特玩的时候会发现,游戏并不能直接运行,而是需要联网继续下载一些数据之后才能正常进入游戏,当网络不好或者服务器不稳定的时候,数据包无法下载下来,游戏就无法正常运行。

那么,有没有办法可以让游戏下载下来就可以正常游戏,不用下载附带的数据包呢?答案就是下载采用xapk的安装包就可以了。

以上就是XAPK安装包的优点了,有优点就会优缺点,XAPK的缺点就是安装包的体积会增大很多,占用更多资源。

另外安装XAPK需要特殊的安装器才能进行正常安装,或者采用人工手动安装,非常的麻烦。

目前老版的XAPK仍然可以使用XAPK Installer进行安装,新版的XAPK安装直接推荐使用APKPure进行安装。

XAPK文件的种类

有时候我们会遇到.xapk后缀的Android安装包,而且一般移动设备还不能直接安装,需要专门的XAPK安装器来安装。

XAPK文件的两种形式

  1. XAPK file = APK file + OBB data file
  2. XAPK file = Base APK file + Split APKs file, The base and split configuration APKs contained in this APK bundle

XAPK with OBB

第一种包含APK和OBB数据包,APK好理解,就是我们平时打包出来的APK,而OBB包是什么呢?

OBB全称:Android Opaque Binary Blob File 格式,可以理解为它是一种数据包格式。

其产生的背景是Google Play要求上传的APK必须在100M以下(比如游戏应用肯定不止100M),大于100M的话必须将APK拆分为APK(小于100M)和OBB两部分,而且Google还要求每个OBB文件不能超过2G,最大支持2个OBB文件,也就是说Google Play上的应用最大不能超过4.1G。

将两种类型的文件一起上传至Google Play。用户在下载应用时会将两者同时一起下载下来。但有个问题是扩展文件Google并不保证一定会下载下来,而且有可能下载下来的扩展文件被误删除,所以我们自身的App还需要有个完整性验证机制。

如果没有分包工具的话,那么分包机制需要我们自己去实现。简单来说,我们一般都是将资源文件保存在assets文件夹中,那么我们可以将assets中的资源文件打包成扩展文件,其它部分就作为APK

如果将OBB和APK不分开,而是打包在一起,这样就形成了我们所说的XAPK文件,好处就是直接下载下来就可以用了,而且不受限于Google Play平台的要求。

XAPK with Split Apks

这种类型的XAPK可以理解为多个APK的组合,把.XAPK后缀改为.ZIP,然后解压,就可以看到里面的内容了。

比如:

然后在manifest.json文件中可以看到配置信息:

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号