Install Android x86 Emulator ‘Genymotion’ in Ubuntu 14.04/13.10

Last updated: February 3, 2014

android emulator ubuntu

Want to emulate Nexus, Galaxy, or other Android Phone/Tablet on Ubuntu Desktop? Well, you may already know the handy tool Genymotion.

Genymotion is a complete set of tools that provides a virtual environment for Android. It can be very useful for developers, testers, salesman or even gamers. Genymotion is free for personal use. For full features, you need to buy a license.

Features:

  • OpenGL acceleration to achieve the best 3D performance
  • Enable full screen option and improve your experience
  • Be precise in your UI development with the “pixel perfect” functionality
  • Start multiple virtual device at the same time
  • Override virtual device identifiers
  • Directly command virtual devices sensors with Genymotion Shell
  • Fully compatible with ADB. You can control your virtual device from the host
  • Manage sensors: Battery level / status, GPS, Rotation, Camera

Since 2.1:

  • supports copy/paste from the host to the virtual device, or from the virtual device to the host using Android builtin copy/paste feature.
  • Android 4.4 support

Screenshots:

Create a new virtual device

list of installed devices

 
Nexus 4 4.4.2 emulator

Install Genymotion:

1. This Android Emulator requires Virtualbox, so first search for and install virtualbox in Ubuntu Software Center.

2. Register https://cloud.genymotion.com/ (free).

3. Download the installer after your login the website. Not sure Linux 32 bits or 64 bits? Go to System Settings -> Details and you’ll see the OS type:

System-type-32bit-64-bit

4. If you save the installer in the default Downloads folder, press Ctrl+Alt+T to open terminal. When it opens, run below commands one by one:

cd ~/Downloads/

chmod +x genymotion-2.1.0_x64.bin

./genymotion-2.1.0_x64.bin

It first navigate to Downloads folder, then give executable permission, and finally start the installer. Of course you need to change the file-name to yours.

install genymotion android emulator

5. According to the previous picture genymotion has been installed to “/home/handbook/Downloads/genymotion”.

So run below command to start it:

/home/handbook/Downloads/genymotion/genymotion

Twitter

I'm a freelance blogger who started using Ubuntu in 2007 and wishes to share my experiences and some useful tips with Ubuntu beginners and lovers. Please comment to let me know if the tutorial is outdated! And, notify me if you find any typo/grammar/language mistakes. English is not my native language. Contact me via [email protected] Buy me a coffee: https://ko-fi.com/ubuntuhandbook1

43 responses to Install Android x86 Emulator ‘Genymotion’ in Ubuntu 14.04/13.10

  1. Lisandro Duran June 28, 2014 at 1:03 pm

    Thank you.
    Very useful tutorial.

  2. it was installed susesfully but it is not running

  3. Point 5 should be: cd to installation directory, then command:
    $ ./genymotion

  4. [/home/me/Downloads/genymotion]: current user cannot write into this folder
    You should install this package in your home folder or with admin rights, using sudo
    Aborting.

    I am getting this error can you please help

  5. It also works well in ubuntu 12.04. Thanks

  6. Hi, I got this error:
    genymotion: error while loading shared libraries: libgstapp-0.10.so.0: cannot open shared object file: No such file or directory.

    • Try below steps to fix the similar problem:

      1. install apt-file via command:

      sudo apt-get install apt-file

      2. update file cache

      apt-file update

      3. Search which package provides the library libgstapp-0.10.so.0:

      apt-file search libgstapp-0.10.so.0

      For me, it outputs:

      libgstreamer-plugins-base0.10-0: /usr/lib/x86_64-linux-gnu/libgstapp-0.10.so.0
      libgstreamer-plugins-base0.10-0: /usr/lib/x86_64-linux-gnu/libgstapp-0.10.so.0.25.0

      So install libgstreamer-plugins-base0.10-0 via:

      sudo apt-get install libgstreamer-plugins-base0.10-0
  7. it works but it doesent comes with google play , ?

  8. Thanks! works sweet!

  9. A previous installation already exists in folder [/home/kudy/Downloads/genymotion]. Overwrite [y/n] ? y

    – Trying to find VirtualBox toolset ……………….. OK (Valid version of VirtualBox found: 4.2.26r95022)
    – Removing old installation ………………………. OK
    – Extracting files ………………………………. OK (Extract into: [/home/kudy/Downloads/genymotion])

    Installation done successfully.

    You can now use these tools from [/home/kudy/Downloads/genymotion]:
    – genymotion
    – genymotion-shell

  10. it doesn’t work for me:
    andromeda@AndyPC:~$ /home/andromeda/Downloads/genymotion/genymotion
    Bus error (core dumped)

  11. Can I install genymotion in /opt directory ? please tell me how ?
    and how to make the symlink for it.

  12. @Jim : my problem not solved with your solution. i try many times, but it just stuck on error

    “arimu@arimu-laptop:~/Downloads/genymotion$ ./genymotion
    ./genymotion: error while loading shared libraries: libgstapp-0.10.so.0: cannot open shared object file: No such file or directory”

    any solution can fix this error ?

  13. Thank you.
    Really this info is very usefull.

  14. Hi! Can you advice very simple multilanguage android emilator for ubuntu like bluestacks?

  15. Hi Guys,
    I’m getting the an error while turning up PFB the logs

    Jun 25 15:32:37 [Genymotion] [Warning] **** STARTING GENYMOTION ****
    Jun 25 15:32:37 [Genymotion] [Warning] Genymotion Version: Genymotion 2.5.0
    Jun 25 15:32:37 [Genymotion] [Debug] [LaunchpadApp] Started with (“./genymotion”)
    Jun 25 15:32:37 [Genymotion] [Debug] [doRequest] Requesting: “https://cloud.genymotion.com/launchpad/last_version/debian/x64/”
    Jun 25 15:32:37 [Genymotion] [Fatal] Cannot mix incompatible Qt library (version 0x40806) with this library (version 0x40802)
    Jun 25 15:33:43 [Genymotion] [Debug] Proxy configuration: no proxy used
    Jun 25 15:33:43 [Genymotion] [Warning] **** STARTING GENYMOTION ****
    Jun 25 15:33:43 [Genymotion] [Warning] Genymotion Version: Genymotion 2.5.0
    Jun 25 15:33:43 [Genymotion] [Debug] [LaunchpadApp] Started with (“./genymotion”)
    Jun 25 15:33:43 [Genymotion] [Debug] [doRequest] Requesting: “https://cloud.genymotion.com/launchpad/last_version/debian/x64/”
    Jun 25 15:33:43 [Genymotion] [Fatal] Cannot mix incompatible Qt library (version 0x40806) with this library (version 0x40802)

  16. I downloaded “VirtualBox” from the Ubuntu Software Center, and when I open Genymotion it says “Unable to load VirtualBox engine.

    Make sure that it is properly installed before starting Genymotion.

    For more information, please refer to https://www.genymotion.com/#!/support?chapter=vbox#faq

    Genymotion log archive has been saved in: /home/user/genymotion-log.zip
    Please contact Genymotion support for more help.” Please help guys.

  17. ubuntu 14.1.1 my camera is not detected when i turn on camera and slide down the camera menu i don’t find anything other than “dummy webcam” i have installed sony xperia tablet S 4.1.1 using genymotion.

  18. “Unable to load VirtualBox engine.

    Make sure that it is properly installed before starting Genymotion.”
    while starting genymotion

    what can I do now?

  19. i had the same issue on the cyborg build solved it by uninstalling geny motion and installing the 64bit version

  20. pradyumna behera January 3, 2016 at 6:00 am

    I have a problem in retrive and deploy in new device….So i unable to start my genymotion

  21. It didn’t work for me, the third command in point 4 is getting the answer as bash
    thus not able to complete step 4
    what can be the solution?

  22. Is it possible to open a forensic image (Bin) I have acquired with Cellebrite?

  23. thanks a lot. it worked for me. Using 32 bit. just had to change the 64 to 32 and whoah!

  24. I successfully installed genymotion-2.6.0-linux_x86 and virtualbox-5.0_5.0.16-105871~Ubuntu~trusty_i386 i started genymotion and i downloaded an API.
    When I try to start the API an Error is showing…

    Unable to start virtual device
    The Virtual Device got no IP address

    THe Virtual Box DHCP server has not assigned an IP address to the virtual device. To Find a Solution start VirtualBox..

  25. I am facing problem of generic unknown error while sign in..

  26. i have done all this and more and i still get this message
    RTR3InitEx failed with rc=-1912 (rc=-1912)

    The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing

    ‘/etc/init.d/vboxdrv setup’

    may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.

    followed with this in the details

    where: supR3HardenedMainInitRuntime
    what: 4
    VERR_VM_DRIVER_VERSION_MISMATCH (-1912) – The installed support driver doesn’t match the version of the user.

    starting to get very annoyed with this.

  27. I have Ubuntu 14.04 32bit. Where can i find 32 bit version of Genymotion ?

  28. for me its shows


    ./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /home/likewise-open/ZOHOCORP/shantha-zutk54/software/genymotion/libQt5Core.so.5)
    ./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/likewise-open/ZOHOCORP/shantha-zutk54/software/genymotion/libQt5WebKit.so.5)
    ./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /home/likewise-open/ZOHOCORP/shantha-zutk54/software/genymotion/libicui18n.so.52)
    ./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /home/likewise-open/ZOHOCORP/shantha-zutk54/software/genymotion/libicuuc.so.52)
    ./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/likewise-open/ZOHOCORP/shantha-zutk54/software/genymotion/libQt5Qml.so.5)

  29. so when I use the this

    cd ~/Downloads/
    chmod +x genymotion-2.1.0_x64.bin
    ./genymotion-2.1.0_x64.bin
    the terminal respond this
    chmod: cannot access ‘genymotion-2.1.0_x64.bin’: No such file or directory
    why how can solve this problem

  30. Hi, I got this error:

    Unable to start the virtual device.

    VirtualBox cannot start the virtual device.

  31. HI, It seems that when you install the genymotion-64 in a machine 32 it doesn’t work
    it was my case and i don’t know where to find a 32bitt genymotion

  32. my problm on ubuntu 14.4

    root@ide-Notebook:/home/ide/genymotion# ./genymotion
    ./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8′ not found (required by /home/ide/genymotion/libQt5Core.so.5)
    ./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20′ not found (required by /home/ide/genymotion/libQt5WebKit.so.5)
    ./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8′ not found (required by /home/ide/genymotion/libicui18n.so.52)
    ./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8′ not found (required by /home/ide/genymotion/libicuuc.so.52)
    ./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20′ not found (required by /home/ide/genymotion/libQt5Qml.so.5)

    • Mallikarjuna Reddy Veepuru November 12, 2016 at 6:00 am

      LD_LIBRARY_PATH=/usr/local/lib64/:$LD_LIBRARY_PATH
      export LD_LIBRARY_PATH
      sudo add-apt-repository ppa:ubuntu-toolchain-r/test
      sudo apt-get update
      sudo apt-get install gcc-4.9 g++-4.9

  33. see: http://stackoverflow.com/a/37817981/3981312

    try this:
    LD_LIBRARY_PATH=/usr/local/lib64/:$LD_LIBRARY_PATH
    export LD_LIBRARY_PATH
    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    sudo apt-get update
    sudo apt-get install gcc-4.9 g++-4.9

  34. i have get error
    /opt/genymobile/genymotion/genymotion : cannot execute binary file: exec format error.
    please help me?

  35. Raheem Azeez Abiodun January 9, 2017 at 2:50 pm

    i got this error when trying to use /home/bolt/Downloads/genymotion/genymotion
    cannot execute binary file: exec format.

    how can i solve this?

  36. file:///home/abu/Desktop/Screenshot%20from%202017-01-18%2008:23:29.png

    i got this error while execution

  37. abu@abu-System-Product-Name:~/Desktop$ /home/abu/genymotion/genymotion
    /home/abu/genymotion/genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8′ not found (required by /home/abu/genymotion/libQt5Core.so.5)
    /home/abu/genymotion/genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20′ not found (required by /home/abu/genymotion/libQt5WebKit.so.5)
    /home/abu/genymotion/genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8′ not found (required by /home/abu/genymotion/libicui18n.so.52)
    /home/abu/genymotion/genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8′ not found (required by /home/abu/genymotion/libicuuc.so.52)
    /home/abu/genymotion/genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20′ not found (required by /home/abu/genymotion/libQt5Qml.so.5)
    abu@abu-System-Product-Name:~/Desktop$