Genymotion is another Android emulator alternative you can choose.
Like Android emulator that has been mentioned before, Genymotion allows you to test and run your Android apps. It is fast, simple, and powerful. Genymotion is basically free. But, it depends on how many features you want to get. You can learn the comparison between free and paid here.
Beside that, Genymotion is available for Linux machine. The requirements of machine are:
- 2 GB of RAM
- 400 MB disk space
- VT-X/AMD-v capable CPU
- Recent OpenGL 2.0 GPU
Currently, I am developing an apps for mobile device. I always use Android Virtual Device, part of Android SDK, to test and run the code instead of Genymotion. I have read some sources that Genymotion is faster than Android Virtual Device. So, give a try! and I would recommend to learn more this product here.