在Linux上运行明日方舟

470 words

安装过程

折腾了一天后总结出的现版本明日方舟Linux安装过程:确保 binder 内核模块已加载-创建三个 binder 设备节点-设定设备节点权限-下载Docker镜像-下载NVIDIA工具包-构建镜像 使用NVIDIA渲染以及ARM转译-使用adb连接-下载明日方舟APK包体-使用abd install向容器中安装明日方舟-使用scrcpy投屏设备-打开

此外,此处可通过binderfs来代替第1,2步骤,这也是被推荐的方式

但是我的内核不支持binderfs就是了

一些坑

NVIDIA工具包这里有坑

NVIDIA驱动会验证GPG签名所以你去拉Github上的仓库会被拒绝安装

现版本,鹰角不再提供x86架构的apk安装包,因此你必须用转译,但转译情况下极不稳定

binder设备节点的设备名在不同发行版下可能不同,列如我的就是带anbox前缀的

如果打开桌面但只有虚拟按键且黑屏,那么有可能是数据库损坏导致桌面无法启动,此时其实可以直接安装游戏并强制启动

总结:

  • 鹰角居然不支持Linux鹰角真是太坏了唉海猫小时候…

  • NVIDIA闭源驱动真是太坏了唉老黄小时候…

Comments