Я понимаю, что Anbox находится в супер альфе, но я нуждаюсь в помощи. Я не могу запустить его. Существуют терминальные записи:
$ anbox launch
[EE 2017-04-27 16:03:20] [launch.cpp:76@operator()] Anbox session manager service isn't running!
$ anbox session-manager
[EE 2017-04-27 16:03:44] [session_manager.cpp:119@operator()] Failed to start as either binder or ashmem kernel drivers are not loaded
Для Ubuntu просто нажмите на значок Anbox в тире.
Это, как предполагается, автоматически запускается 'anbox менеджер сеансов' и затем gui окно приложения.
В настоящее время это повреждается для меня и не работает в Ubuntu (укушенный ошибкой https://github.com/anbox/anbox/issues/367) :(
Вероятно, необходимо загрузить модули ядра ashmem
и binder
путем выполнения
sudo modprobe ashmem_linux
sudo modprobe binder_linux
Установите пакет DKMS от PPA, Чтобы добавить, что PPA к Вашей системе Ubuntu выполняет следующие команды:
$ sudo add-apt-repository ppa:morphis/anbox-support
$ sudo apt update
$ sudo apt install linux-headers-generic anbox-modules-dkms
$ sudo modprobe ashmem_linux
$ sudo modprobe binder_linux
Теперь попытайтесь выполнить Anbox, он будет работать без любых проблем ;)
Если Вы используете снимок, $ anbox.appmgr
Ваш друг.
TL; DR Это еще не работает, вот что я пробовал ...
Была версия:
$anbox version
anbox 0.0~git20190124-1-Ubuntu
Anbox не запускался, отсутствовал модуль:
$ anbox session-manager [ 2020-01-21 18:25:14]
[session_manager.cpp:130@operator()] Failed to start as either binder or ashmem kernel drivers are not loaded
Хорошо, проверяем, есть ли там драйверы ядра ...
$ ls -1 /dev/{ashmem,binder}
ls: cannot access '/dev/binder': No such file or directory
/dev/ashmem
Модуль binder там нет ...
$ sudo modprobe ashmem_linux
$ sudo modprobe binder_linux
$ ls -1 /dev/{ashmem,binder}
ls: cannot access '/dev/binder': No such file or directory
/dev/ashmem
modprobe не решил мою проблему ...
В инструкциях указан ppa для модулей, но в настоящее время ubuntu не принимает его, поскольку говорит, что он небезопасен. Из комментариев видно, что модули поддерживаются здесь
sudo apt install dkms
...
dkms is already the newest version (2.7.1-4ubuntu2.1).
dkms set to manually installed.
$ sudo apt-get install linux-headers-generic
...
linux-headers-generic is already the newest version (5.3.0.26.30).
хорошо, теперь получим исходный код ...
$ cd /tmp
/tmp$ git clone https://github.com/anbox/anbox-modules.git
/tmp$ cd anbox-modules/
Modprobe работает, lsmod показывает загруженные модули, но / dev / binder
все еще нет там ...: S
В 18.04 мне пришлось вручную установить модули из репозитория andbox-modules; в основном
git clone https://github.com/anbox/anbox-modules
cd andbox-modules
./INSTALL.sh