Skip to content

GCP

Available Android Images

We offer ARM64 and x86_64 images with the following Android versions:

  • 16.0 (beta)
  • 15.0
  • 14.0
  • 13.0
  • 12.1
  • 12.0
  • 11.0
  • 10.0
  • 9.0 Pie (No longer supported)
  • 8.1 Oreo (No longer supported)
  • 8.0 Oreo (No longer supported)
  • 7.0 Nougat (No longer supported)
  • 6.0 Marshmallow (No longer supported)
  • 5.1 Lollipop (No longer supported)

Network security

By default, all incoming traffic from outside a network is blocked. To access the instance from outside, you need to change or add a series of firewall rules:

  1. From GCP dashboard, go to VPC network > Firewall
  2. Add or edit your rules to match the Network Security Settings requirements.

ADB connections are neither secured nor authenticated; you should ONLY allow TCP port 5555 from authorized hosts!

Create a new instance

  1. Go to Google Cloud Platform marketplace.
  2. Select the version of Android OS for your Genymotion instance.
  3. Click Launch:

    GCP Step 1

You will then be redirected to the configuration page:

GCP Step 2

Configure the new instance

You may want or need to change a few settings before deploying the instance. Also, any incoming connection from outside the virtual network will be blocked - to connect to from the Internet, you need to set firewall tags before deploying the new instance.

General settings

  • Deployment name: The name of the virtual device. You can change it to your liking.
  • Zone: Select your geographical area. The zone determines what computing resources are available and where your data is stored and used.
  • Machine type: Select the machine type from the drop-down list or by clicking Customize. We recommend the following types depending on your usage:

    Usage ARM64 x86_64
    Basic Android environment
    Automation, monitoring, testing, no graphical interactions
    t2a-standard-2 e2-small
    Low-profile Android environment
    Basic interactions, not suitable for video streaming or games
    t2a-standard-2 e2-medium
    Standard Android environment
    Common usage, suitable for low-res video streaming or 2D games
    c3a-standard-4 n2-standard-2
    Professional Android environment
    Better performance for basic video streaming and 2D games
    c3a-standard-8 n2-standard-4
    High-end Android environment
    High-res Video streaming, 3D games
    c3a-standard-16 n2-standard-8
  • Boot Disk: Select the boot disk type and Storage space.

    An SSD persistent disk is better for random IOPS or streaming throughput with low latency. Persistent disk performance is tied to the size of the persistent disk volume. You are charged for the actual amount of provisioned disk space.

Firewall - Networking

In the Firewall/Networking section, you can change the following settings:

  • Network interfaces: Click on the default network interface to change the Network, Subnetwork and External IP to be used by the instance. This assigns the instance an IPv4 address from the subnetwork range. Instances in different subnetworks can communicate with each other using their internal IPs as long as they belong to the same network.

    The External IP allows the instance to communicate outside of the virtual network. Selecting "None" will result in the instance having no external Internet access.

  • Firewall: Add firewall tags (rules) to allow specific network traffic from the Internet. For recommended firewall rules, please refer to Requirements.

  • IP forwarding: Enable or Disable IP forwarding. This allows the instance to help route packets.

When done, click Deploy.

Access an instance with a web browser

  1. Start your instance
  2. Click on the instance name and copy the temporary Web UI password:

    Web UI password

  3. Get back to the main VM Instances page and click on the instance External IP:

    External IP

  4. You will have the following warning because our certificate is auto-signed:

    Certificate error

    To remove this warning permanently, you must install a trusted certificate.

    Click Advanced and proceed to the connection.

  5. Enter username genymotion and paste the Web UI password.

    To change the default username and password, or disable authentication, please refer to Change authentication.

To stop your virtual device, close the tab where it is running and click on the three vertical dots at the end of the instance line and select Stop.