美文网首页
手动安装xapk

手动安装xapk

作者: 忆中异 | 来源:发表于2021-11-18 11:36 被阅读0次

xpak文件实际是一个压缩包,用解压软件可查看其内容。

情况1(obb):

多见于游戏,apk主包文件很小,用户能安装并启动,要解锁游戏全部内容,则需要下载obb文件,
obb文件一般位于 sd卡的根目录下,路径大概是
/sdcard/Android/obb/com.xx/xx.obb
碰到这种情况,我们可以先安装apk,然后将obb文件拷到手机对应目录下。


image.png

情况2(apks):

image.png

manifest.json(有删减和修改)

{
    "xapk_version": 2,
    "package_name": "com.xx.android",
    "name": "xx",
    "version_code": "28640000",
    "version_name": "8.64.0-release.00",
    "min_sdk_version": "21",
    "target_sdk_version": "29",
    "permissions": ["com.xx.android.permission.RESTRICTED",
                    "android.permission.MODIFY_AUDIO_SETTINGS",
                    "android.permission.INTERNET", "android.permission.VIBRATE",
                      "……"],
    "split_configs": ["config.zh",
                      "config.armeabi_v7a",
                      "……"],
    "total_size": 30348649,
    "icon": "icon.png",
    "split_apks": [{
        "file": "com.xx.android.apk",
        "id": "base"
    }, {
        "file": "config.zh.apk",
        "id": "config.zh"
    }, {
        "file": "config.armeabi_v7a.apk",
        "id": "config.armeabi_v7a"
    },
    {"……"}]
}

这第一反应就是,把里面的apk都装一遍。但除了主包外,其它的apk都安装不上,主包安装成功后手机桌面会有图标,但是点了大概率会闪退。其实可以

使用adb命令来安装。

adb install-multiple -r -t base.apk config.armeabi_v7a.apk config.es.apk
# base.apk 是主包,得放在最前面
# adb install-multiple -r -t com..android.apk config.armeabi_v7a.apk  config.es.apk

另外还可以通过命令查看某个应用的分包情况。

# adb shell pm path [包名]

hf-home:~hf$ adb shell pm path com.xx.android
package:/data/app/com.xx.android-1/base.apk
package:/data/app/com.xx.android-1/split_config.armeabi_v7a.apk
package:/data/app/com.xx.android-1/split_config.zh.apk

本文是技术探讨,其实xapk可以借助app在手机上进行安装,另外MuMu模拟器等可以直接安装xapk;

利用软件XAPK Installer

要安装xapk文件我们需要下载安装一个软件,XAPK Installer(这个可以到小众软件下载安装)。安装完成之后,打开XAPK Installer,它会自动识别我们手机有的所有XAPK和APK文件,选择我们要安装的xapk文件,点击INSTALL安装即可,需要开启安装未知应用和读取权限。

image.png
xapk安装器本人已下载,下载地址:
链接:https://pan.baidu.com/s/1Fpm5LkXj16cvTqTiz4PUuw
提取码:8qaw

相关文章

  • 手动安装xapk

    xpak文件实际是一个压缩包,用解压软件可查看其内容。 情况1(obb): 多见于游戏,apk主包文件很小,用户能...

  • Android XAPK 是什么

    什么是 XAPK 文件? XAPK 是一种 Android 应用程序包格式。一个 XAPK 文件应该至少包含一个 ...

  • android实现XAPK安装

    为什么有这篇文章 最近一直在修bug,都是琐碎的ui或者交互方面的,倒是用户那边反应有游戏下载了安装不了,仔细检查...

  • MetaWRAP

    手动安装MetaWRAP 依赖软件安装--apt安装 需要手动安装的软件 安装完后,添加maxbin和quast软...

  • Linux(deepin) 安装 oh-my-zsh

    安装 自动安装 手动安装 介于我本地使用自动安装 链接不上,则手动安装,github嫌慢可以去gitee下载,下载...

  • Flarum beta9 站点地图 sitemap 安装

    Flarum beta9 站点地图 sitemap 安装 可以使用Bazaar或手动安装,手动安装命令如下: 如果...

  • Python3安装

    手动编译安装 yum方式安装

  • Mac安装MongoDB全记录

    本文采用brew安装,手动安装的请戳?手动安装教程 homebrew brew 又叫homebrew,是Mac O...

  • Debian校准当前系统时间

    查看当前时间 手动更改系统时间 手动同步系统 如果没有安装ntpdate,则安装之:

  • Linux/Unix系统 Perl模块安装

    Linux/Unix 下安装Perl 模块有两种方法:手动安装和自动安装。 1. 手动安装 过程概要:下载需要的模...

网友评论

      本文标题:手动安装xapk

      本文链接:https://www.haomeiwen.com/subject/yuedtrtx.html