我已经在 Ubuntu 上安装了 anbox(使用 snap)。
在 Anbox 安装内核模块页面上,提到“从 Ubuntu 19.04 开始,binder 和 ashmem 现在使用标准 Ubuntu 内核 (>= 5.0) 构建,您不再需要从 PPA 安装模块”。现在,当我运行 anbox 时,只会出现启动屏幕,然后它就消失了,什么都没有打开。
我不知道如何继续。
使用“ sudo modprobe ashmem_linux ”命令时,我收到 -
modprobe:错误:无法插入‘ashmem_linux’:操作不允许
$ ls -1 /dev/{ashmem,binder}
ls:无法访问‘/dev/ashmem’:没有此文件或目录
ls:无法访问‘/dev/binder’:没有此文件或目录
答案1
我认为运行 Anbox 并将EGL_PLATFORM
变量设置为x11
对我有帮助。你可以运行EGL_PLATFORM=x11 anbox
或
export EGL_PLATFORM=x11
anbox
我认为使用 X11 还是 Wayland 并不重要。
为了能够以典型方式(而不是从控制台)使用 Anbox 启动应用程序,您可能需要编辑特定的“.desktop”文件。
还有类似的GitHub 问题(并且我认为我可能在那里找到了这个解决方案)。