What are the best ways to run Android applications on Linux?
Here’s the Deal
Slant is powered by a community that helps you make informed decisions. Tell us what you’re passionate about to get your personalized feed and help others.
We're still a long way off from any sort of interoperability between Android and standard desktop Linux. (Which is disappointing considering that Android is still essentially a downstream fork of Linux, right down to the kernel.) While Genymotion is not in a position to dominate the very sparse playing field of an abstraction layer to connect the two worlds, they have done the best job to date of solving the issues inherent to running Android within a VM (virtual machine, i.e. operating system container). It's the only one of the current options that exist for either Windows or Linux I've used that starts and performs reliably whenever I open it. Responsiveness remains a disappointment, but as of writing this review (June 2019), they stand alone as the viable solution for Android emulation/containerization. See More
Peter J. Mello's Experience
Genymotion allows using a webcam connected to a computer as a camera for the emulated device. It can also enable a dummy webcam that will display a genymotion logo in motion. To use a webcam or set up a dummy, access camera settings panel by pressing ctrl+3 (or ⌘+3), enable the functionality and choose a front-facing and a back-facing camera. See More
Genymotion has a selection of over 20 virtual devices, including various Google, HTC, LG, Motorola, Samsung and Sony phones and tablets. If a device that's needed is not found in the library, a custom phone or tablet device can be created with RAM, screen size and density adjusted from the wrench menu. See More
In order to enable the functionality: Go to your VirtualBox VM setting / Shared folder tab Add a shared folder with the folder you want to shared, and check the "auto mount" option Start your VM as usual from the Genymotion software Your shared folder is available in the /mnt/shared directory (multiple shared folders are supported). See More
If you're aiming to use Android apps, you should be looking none other than Chrome OS. Natively supporting Android apps without any emulators, it runs every Android app you can find as long it supports your architecture and a keyboard and mouse, and the best thing is - it's Google-backed. See More
Capuccino 's Experience
If you are a massive Linux tinkerer, you will notice that the Gentoo-based OS is not modifiable. This is a security measure to prevent unintended writes to the sensitive parts of the system. You can disable the write protection by remounting the root as rewritable and setting the write protection to off. See More