安装过程折腾了一天后总结出的现版本明日方舟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闭源驱动真是太坏了唉老黄小时候…
什么是JJ?JJ(即Jujutsu)是一个还算新鲜的VCS工具,我是在朋友的推荐下进行了尝试。实际上,初次使用的体验很怪,但不得不承认的是操作确实很简单。
安装直接用scoop install即可
scoop install jj
什么?你说你没装scoop?在PowerShell运行:
irm get.scoop.sh | iex
开始使用在项目目录下打开powershell,用这个命令来进行初始化
jj git init --colocate
然后跟着指引配置你的邮箱(注册Github使用的邮箱)和用户名(你的Github User Name 或者昵称都可以)
如果不习惯命令行,可以装一个VScode扩展:
Jujutsu Kaizen
提交一个更改 jj 的工作副本是一个自动提交的 commit,所以不需要像 Git 那样先 git add 再 git commit。工作副本的变更会自动被快照,再用 jj describe 添加描述信息。
作一些改动,然后
jj desc -m "你对于这些改动的描述 也就是Git的commit message"
然后就...