Deploy Applications is a section that provides all available methods to deploy an application.
In this section, arm64 images are recommended instead of x86_64 images. More Android apps are only available for arm64. Arm64 images provide best compatibility.
From Google Play Store
From Google Play Store is a method for deploying applications when an application requires Google Play Services.
The application being developed or tested may require interaction with Google Play Services. Examples include in-app purchasing and advertising. If Google Play Services are needed, the provided packages by Open GApps can be used.
Google Apps Widget
Google Apps Widget is a device feature for installing Open GApps.
Device content provides an installation flow for Open GApps.
1. Click on INSTALL GAPPS in the right toolbar. 2. Read the disclaimer carefully and click INSTALL GAPPS again. 3. Wait for the package to upload and install. 4. Reboot the virtual device when prompted. 5. After reboot, wait a couple of minutes for Google Apps to update before opening them.
After the updates finish, Google Play Store is installed. Google Play Store is accessible from Android Apps dashboard.
It is also 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 next to the Open GApps package. 3. The Open Gapps package is automatically downloaded and installed. 4. Reboot the instance when prompted. 5. Open Google Play Store in the Android App Drawer.
> Warning: Most modern Android apps are only available for arm64 now. 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
With an APK File is a way to deploy an application from an APK file to a virtual device.
To deploy an application from an APK file to a virtual device, use one of the following methods.
Drag'n Drop
Drag'n Drop deploys an APK by sideloading it to the virtual device.
Drag and Drop the .apk file directly to the virtual device display. This sideloads the file and opens the application automatically.
The APK file can also be dragged and dropped in the Google Apps Widget.
File upload
File upload deploys an APK by using a file upload widget.
Open the File upload widget. Drag and drop the APK file. Or click BROWSE and select the APK file.
This sideloads and launches the application automatically.
With ADB
With ADB is a way to sideload APKs using 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
Applications for ARM/ARM64 is guidance for installing Android apps based on arm64 availability.
More and more Android apps are only available for arm64 now. This is in accordance with Google requirements. If a x86_64 image is used, many modern apps likely cannot be installed.
Arm64 AMIs are strongly recommended for best compatibility.
How to sign your system app
How to sign your system app is signing guidance for Android images based on Android version.
Android 10+
Android 10+ describes signing for Android 10 and higher images.
Android 10 and higher images are signed with release keys. The keys provided in our public repository are needed to sign system apps.
Android 5.0 - 9.0
Android 5.0 - 9.0 describes signing for Android 5.0 to 9.0 images.
Android 5.0 - 9.0 images are signed with the default AOSP test keys.