Available Android Images
We offer ARM64 and x86_64 images for the following Android versions.
Version mapping
| ARM64 | x86_64 |
|---|---|
| 16.0 (beta) | 15.0 |
| 14.0 Automotive OS (beta) | 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) | (none) |
| 6.0 Marshmallow (No longer supported) | (none) |
| 5.1 Lollipop (No longer supported) | (none) |
Create and set up an instance
This section describes how to create and configure a Genymotion VM on Azure.
- Go to the MS Azure marketplace. For an overview of the available software plans, go to the Plans + Pricing tab.
- Click Get It Now and select a software plan and an Android image version.
- Click Continue, review the selection, and click Create.
Basics
In the Basics section, fill in the appropriate information:
- Subscription: Only pay-as-you-go is available at the moment.
- Resource group: Select a resource group. If the user does not have any, create a new one.
- Virtual machine name: Set a name to the virtual machine.
- Region: Select a region similar to the user's location for best results.
- Availability options: Refer to Availability options in Azure.
- Image: This is the Genymotion Device image which corresponds to the chosen plan.
- Azure spot instance: Refer to Azure spot instance overview. Default is No.
- Size: This is the instance type (CPU architecture, number of virtual CPUs, RAM) of the virtual machine. The following sizes are recommended depending on usage:
| Usage | ARM64 | x86_64 | |---|---|---| | Basic Android environment (Automation, monitoring, testing, no graphical interactions) | Standard_D2ps_v5 | Standard_B2s | | Low-profile Android environment (Basic interactions, not suitable for video streaming or games) | Standard_D2ps_v5 | Standard_B2s | | Standard Android environment (Common usage, suitable for low-res video streaming or 2D games) | Standard_D4ps_v5 | Standard_D2s_v5 | | Professional Android environment (Better performance for basic video streaming and 2D games) | Standard_D8ps_v5 | Standard_D4s_v5 | | High-end Android environment (High-res video streaming, 3D games) | Standard_D16ps_v5 | Standard_D8s_v5 |
Authentication
- Authentication type: SSH public key to access the instance remotely via SSH.
- Username: Set the username to shell to access the virtual device with SSH.
- SSH public key source: Generate a new key pair, use an existing key pair in Azure, or use an existing public key.
Disks
- Click Next: Disks. In this section, you can change the VM main storage and/or add more storage disks.
Networking
- Click Next: Networking. There, you need to set up your VM network:
- Virtual Network: The VM internal (private) network. Select an existing virtual network or create a new one.
- Subnetwork: The VM virtual network subnetwork. This can isolate a VM from others or place several VMs in the same virtual network.
- Public IP: Sets a public IP to communicate inbound and outbound with the Internet and other Azure resources not connected to a virtual network.
- NIC network security group: Select Advanced to enable the Configure network security groups option.
- Configure network security groups: Lists of Access Control List (ACL) rules that allow or deny network traffic to subnets, network interfaces, or both.
- Load balancing: You can place your virtual machine in the backend pool of an existing Azure load balancing solution.
Management
- Click Next: Management. This section relates to monitoring and management options for the VM. Change the settings according to your needs.
Advanced
- Click Next: Advanced. These are specific options for advanced users. The details are not listed here.
Tags
- Click Next: tags and set tags to your VM to your liking.
Review + create
- Finally, click Next: Review + create; your selections will be reviewed and your VM validated. Once validation is complete, click Create to create the VM.
After creation
- When finished, the new VM will be deployed and started. It will be available in the Dashboard, in the All resources section, or in the Virtual machines section.
Network Security Groups
Ports access is configured in Network security groups (NSG). NSGs are usually defined during a virtual machine setup and can be changed afterwards:
- Go to Network security groups.
- Select the NSG associated with your virtual machine (your_virtual_machine_name.nsg).
- Edit or add rules according to your needs and Genymotion required network settings in Inbound security rules and Outbound security rules.
Access a virtual machine with a web browser
- After the initial setup, the instance starts. It can take up to 2 minutes before the instance can be accessed through the browser.
- Recommended browsers are: Chrome, Opera, and Firefox.
- From the Virtual Machines section, select the virtual machine you want to access. In the Overview section, copy the public IP.
- Paste the public IP in a new window. The browser will show a warning because the certificate is auto-signed.
- To remove this warning permanently, install a trusted certificate. Otherwise, ignore the warning and proceed.
- Authenticate yourself; the default username is genymotion and the default password is your virtual machine name.
- For example, to change the username and password, please refer to Change authentication.