In this section, you will find all the available methods to deploy an application.
More and more apps are only available for arm64. You should use arm64 images rather than x86_64 images for best compatibility.
From Google Play Store
The application you are developing or testing may require an interaction with Google Play Services (e.g.: in-app purchasing, advertising, etc.). You can use the packages provided by Open GApps if you really need them.
Google Apps Widget
Device content
1. Click on INSTALL GAPPS in the right toolbar. 2. Read the disclaimer carefully. Click INSTALL GAPPS again. 3. Wait for the package to upload and install. The virtual device prompts a reboot when installation finishes. 4. Reboot the device.
After reboot, you may have to wait a couple of minutes for Google Apps to update themselves before opening them. Then, Google Play Store installs and becomes accessible from the Android Apps dashboard.
Open GApps installation using device content
It is possible to install the Open GApps package using the device content feature.
1. Go to the Device content panel. 2. In the Packages section, click the control next to the Open GApps package. 3. The Open GApps package downloads and installs automatically. Reboot the instance when prompted. 4. Open Google Play Store in the Android App Drawer.
> Warning: Most modern Android apps are only available for arm64 now. > You should make sure to use an arm64 image or you may not be able to install many apps from Google Play Store.
With an APK File
To deploy an application from an APK file to a virtual device, you can use one of the following methods.
Drag'n Drop
Drag and Drop the .apk file directly to the virtual device display.
This sideloads and opens the application automatically.
You can also drag and drop the APK file in the Google Apps Widget.
File upload
Open the File upload widget. Drag and drop your APK file or click BROWSE and select the APK file.
This sideloads and launches the application automatically.
With ADB
You can sideload APKs with ADB. Connect the instance to ADB and run the following command:
adb install <application name>.apk
> Warning: <<<ROZZ-WARNING>>> > If you don't use a universal APK, make sure it matches your instance image architecture: > - x86 or x86_64 for x86_64 images. > - arm (ARMv7) or arm64 (ARMv8) for arm64 images. > <<</ROZZ-WARNING>>>
Applications for ARM/ARM64
More and more Android apps are only available for arm64 now, in accordance with Google requirements. If you use a x86_64 image, you will likely not be able to install many modern apps.
You should therefore strongly recommend using one of our arm64 AMIs for best compatibility.