Producing an Android Build
Moropo supports running tests on Android using a .apk build file.
Please note:
Play Store Android App Bundles (
.aab) files are not supported - you must upload a.apkfileYour
.apkshould be compatible with x86_64 architecture
Which build type should I use?
You can use a Debug or Release build set to use any backend environment.
Many Moropo users configure different test setups for different build types. For example:
a Debug build using your Dev Environment that runs a regression suite on each pull request for a single device
a Release build using your Staging Environment that runs a full test suite before each production release across a wide range of devices
Using Gradle to produce a .apk
.apkIf you're comfortable with the terminal and have a natively-built Android app, you can use Gradle to produce your build file:
To produce a debug build, run ./gradlew assembleDebug in your terminal.
To produce a release build, run ./gradlew assembleRelease in your terminal.
The .apk will be exported to your configured output directory, typically: ~/build/outputs/apk/
Using Android Studio to produce a .apk
.apkLaunch Android Studio
Open your project
Click on the Build menu in the top bar, then select Build Bundle(s) / APK(s), then Build APK(s).

Wait for your build to complete.
Press the locate button on the notification (bottom right) to open your file system and access the
.apk
[React Native] Using Expo EAS to produce a .apk
.apkIf your app is built using React Native, you can use Expo Application Services to build your app.
Ensure your eas.config includes the correct setting:
{
"build": {
"myProfile": {
"android": {
"buildType": "apk"
}
}
}
} Note: EAS allows a .apk to be produced using various config options; read the official docs.
Run EAS via your terminal to trigger the build:
eas build -p android --profile myProfileUsing Flutter to produce a .apk
.apkIf your app is built using Flutter, you can use the flutter command line inside your terminal.
To produce a Debug build, run flutter build apk --debug.
To produce a Release build, run flutter build apk.
Your .apk will appear in the ./build/app/outputs/ folder.
Last updated
Was this helpful?