Anbox is a free and open-source compatibility layer that aims to allow mobile applications and mobile games developed for Android to run on GNU/Linux distributions. It executes the Android runtime environment by using LXC (Linux Containers), recreating the directory structure of Android as a mountable loop image, whilst using the native Linux kernel to execute applications.
Make sure you have had the header files for your kernel installed (e.g.for Linux kernel).
Install AUR, AUR (or AUR if you want to include Google's Apps and houdini), AUR and AUR
Start/enable the following services:
If you don't want to reboot your computer to enable the required DKMS modules, you can load them manually:
$ sudo modprobe ashmem_linux $ sudo modprobe binder_linux
There has been cases of conflicting packages while Installing anbox-git, So Make sure you Install the Android IMG first, Install this link if you run into a common logger.cpp error.AUR or AUR first and then proceed to Install anbox main Package, Also If you have selected the gapps image make sure to edit the PACKAGEBUILD file during the installation process and replace the dependency of anbox-image to anbox-image-gapps.See
You must execute
anbox-bridge every time before starting
anbox in order to get network working in anbox.
Now, you can run the android applications on your desktop's launcher on Other category.
If you want to use adb to debug, install
$ adb shell