随着档案开始采用APK-split分包的形式安装,部分机型出现了无法安装或者是安装不兼容的问题,在此由黑琦小雪来教各位Sensei如何安装APK-split安装包
提示:使用shizuku与MT文件管理器结合同样可以完成更新,在此介绍另一种较为原始且繁琐的方式用作学习
使用前提:拥有蔚蓝档案APK-split安装包(这个应该会通过在正规谷歌游戏下载网站上都能下载得到)、有一台可以使用ADB指令的电脑、需要安装游戏且支持ADB安装的手机
小雪分隔符
1.关于ADB的安装与原理,在此不做赘述,请各位Sensei自行百度ADB的环境配置
2.将手机连接到电脑开启ADB调试,若想检测ADB是否已经和手机连接,可以通过在电脑上使用Win+R然后输入CMD运行CMD程序,输入
adb devices
查看是否出现手机设备的ID以及device信息,此时手机可能会弹出是否接受ADB调试,注意确认,如果能查看设备ID以及device信息,则说明ADB连接成功。
重要步骤分隔符!
3.将APK-split安装包放在你的电脑能知道文件路径的位置,比如某个盘的一个文件夹里,如图
蔚蓝档案有一个base包和一个split分包
其中包括base开头和split开头的安装包,对于其他游戏,可能会存在更多的split包,无需担心,这是正常现象,在这里可以看出,与APK一个安装包不同的是,APK-split通常是由几个小安装包组成一个隐形的大安装包,只安装其中任意一个APK都无法让游戏正常运行。
4.将电脑上的APK-split文件推送到手机的临时目录,以便调用使用,指令如下:
adb push APK路径名称 /data/local/tmp
其中APK路径名称可以通过直接将APK文件拖入到CMD指令框当中,就会自动生成路径
对于split-303739-0.apk也采用同样方法:
adb push split-303739-0.apk /data/local/tmp
如果还有其他split分包请采用同样方法推送
完成之后应该会出现success等字样,说明APK-split已经推送到手机临时目录。
5.输入
adb shell
进入命令行模式
6. 创建一个安装进程:
pm install-create
此时会返回一个结果Success: created install session [ID],此处ID为一串数字,这就是目前该安装进程的ID,请牢记,在下文的ID均表示此次的数字
请各位Sensei一定要记住ID,否则后面的操作无法展开小雪不负责捏哈哈哈
7. 写入base-303739.apk
pm install-write ID base-303739.apk /data/local/tmp/base-303739.apk
写入split-303739-0.apk
pm install-write ID split-303739-0.apk /data/local/tmp/split-303739-0.apk
可以看出这个命令的公式是:
pm install-write ID 安装包名 /data/local/tmp/安装包名
如果有其它split包也请加入到这个安装进程当中
8.执行合并安装
pm install-commit ID
此时应该返回success,表示安装成功
至此大功告成,各位Sensei可以在手机上进入游戏啦
虽然这是对蔚蓝档案安装的引导,但是这种方法同样适用于其他使用APK-split安装模式的软件安装,可以推广应用