Skip to main content
Uploading puts your app inside Play Console. Nothing before this point is visible to Google, and nothing after it, internal testing or submitting for review, works until it’s done. You’ll need a Play Console account first.

What gets uploaded

A build is a real, installable copy of your app, the same kind of file you’d get from Google Play, except it isn’t published yet. Expo Go runs your code inside a shared preview app, a build is your app on its own, which is why features like push notifications and in-app purchases only work here. Android builds are .aab files (Android App Bundle), the format Google Play expects.

Build it

Agent runs a production build on Expo’s servers and gives you a download link once it’s ready, typically 10 to 15 minutes. You can also find it in your Expo dashboard under Builds.

Upload it

1

Download the .aab file

Open the build link Agent gives you and download the .aab.
Agent chat message with a download link to the finished .aab file

Agent's download link for the finished .aab build.

2

Create the app in Play Console

If you haven’t already, select Create app in Play Console and fill in the name, default language, and whether it’s an app or a game.
3

Create a release

Pick a track, Internal testing to start, then select Create new release.
4

Upload the .aab

Drop the file into the release, and Play Console processes it. Once it finishes, the build is ready to assign to testers or promote to Production.

Troubleshooting

  • Play Console rejects the upload: the version code has to increase with every upload. Ask Agent to bump it and rebuild.
  • Build stuck compiling: builds are queued and typically take 10 to 15 minutes. Check your Expo dashboard under Builds before assuming something’s broken.
  • “App signing” prompt on first upload: let Google manage the signing key, it’s the default and it means Google can re-sign future uploads for you.

What’s next

Test on Internal Testing

Hand the uploaded build to real testers first.

Submit for Play Store

Finish the listing and send it for review.