Android overviewAndroid
Last updated 2026-10-07
Gradle build → Firebase App Distribution → optional App Testing agent → Teams/e-mail report. The Android lanes use the Gradle wrapper in your project and the official firebase_app_distribution fastlane plugin.
Configure Android environmentsGradle tasks, flavors, APK/AAB and Firebase targets.Learn more Set up Firebase App DistributionRegister the app, groups and authentication.Learn more App Testing agent (AI tests)Natural-language tests on real devices.Learn more Build and distributedoctor, info, build and distribute lanes.Learn more
Lane map
| Lane | Builds? | Uploads? | Typical use |
|---|---|---|---|
android doctor | No | No | Validate configuration and credentials before anything else |
android info | No | No | Print the resolved configuration (no secrets) |
android build | Yes | No | Produce a signed APK/AAB in dist/ |
android distribute | Yes | Yes | Build → Firebase → AI tests → notifications |
setup / run_profile | Yes | Optional | Same lanes, with choices from the interactive setup |
Caution: the
release build type in many React Native templates is signed with the debug keystore. That is fine for Firebase testers but not for Google Play. Configure a real signingConfigs.release before production or Play distribution (React Native: signed APK/AAB, Android: sign your app).Official documentation
- FirebaseDistribute Android apps to testers using fastlanefirebase.google.com/docs/app-distribution/android/distribute-fastlane
- fastlaneGetting started with fastlane for Androiddocs.fastlane.tools/getting-started/android/setup/
- AndroidBuild your app from the command linedeveloper.android.com/build/building-cmdline
- AndroidSign your appdeveloper.android.com/studio/publish/app-signing
Was this helpful?