BuildStack DocsOpen app →
Docs › Build an Android app (APK/AAB)

Build an Android app (APK/AAB)

Start a build

Open a project → New build → choose Android, then:

(signed with your keystore, for distribution).

on Google Play).

BuildStack runs it on a managed Linux runner — no Android SDK to install.

Expo / React Native

Expo projects are handled: BuildStack runs expo prebuild as needed before the native Android build, so managed and bare workflows both build without extra setup.

Get the artifact

When the build finishes, download the APK/AAB from the build's page, share an install link/QR with testers, or publish an AAB to Google Play.

Signing

Release builds need a keystore — upload one or use managed signing. See Android signing & keystores.

If a build fails

Open the build to read its logs. Common causes are dependency/install errors, Gradle config issues, or a missing keystore for a release build. See Troubleshooting.