Difference between revisions of "Anbox"
(→Usage) |
|||
Line 17: | Line 17: | ||
As '''user''': | You should be able to start Anbox through the '''Menu->Debian->Anbox'''. Be patient with the splash screen. It takes a long time. | ||
An alternative to starting Anbox is the following: | |||
As '''user''' in a terminal: | |||
export ANBOX_LOG_LEVEL=debug | export ANBOX_LOG_LEVEL=debug | ||
Line 32: | Line 37: | ||
anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity | anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity | ||
Please note that '''it takes a long time to start''' an activity for the first time. So be patient. Subsequent runs should be faster. | Please note that '''it takes a long time to start''' an activity for the first time. So be patient. Subsequent runs should be faster. | ||
Line 39: | Line 42: | ||
You can also find some useful logs in /var/lib/anbox/logs | You can also find some useful logs in /var/lib/anbox/logs | ||
To free up some memory after you're done with usage: | |||
kill -3 `pgrep -f session-manager` |
Revision as of 21:04, 18 January 2021
Installation
From extras
apt install anbox
Or install anbox from HAM.
You might have to enable zram or classic swap (at least 1GB).
Usage
The initscript should automatically start anbox container-manager.
supervise-daemon anbox-container-manager --start /usr/bin/anbox -- container-manager --daemon --privileged --data-path=/var/lib/anbox --android-image=/usr/share/anbox/android.img \_ /usr/bin/anbox container-manager --daemon --privileged --data-path=/var/lib/anbox --android-image=/usr/share/anbox/android.img
You should be able to start Anbox through the Menu->Debian->Anbox. Be patient with the splash screen. It takes a long time.
An alternative to starting Anbox is the following:
As user in a terminal:
export ANBOX_LOG_LEVEL=debug anbox session-manager
This should output:
user@devuan-pinephone:~$ anbox session-manager [ 2021-01-18 14:20:08] [Renderer.cpp:165@initialize] Using a surfaceless EGL context [ 2021-01-18 14:20:08] [Renderer.cpp:248@initialize] Successfully initialized EGL [ 2021-01-18 14:21:03] [session_manager.cpp:264@operator()] Android successfully booted
In another terminal, also as user:
anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity
Please note that it takes a long time to start an activity for the first time. So be patient. Subsequent runs should be faster. You can view "progress" in htop. anbox should be using the CPU. When the usage is low, you should be ready to start activities.
You can also find some useful logs in /var/lib/anbox/logs
To free up some memory after you're done with usage:
kill -3 `pgrep -f session-manager`