Upload your app bundle to the Play Console

After you sign the release version of your Android App Bundle, you may want to upload your app bundle to the Play Console to inspect, test, and publish your app. Before you get started, be aware of the following prerequisites:

  1. Before you upload your app bundle, you must enroll into App Signing by Google Play.
  2. If your app includes dynamic feature modules, you can upload and test your app through the Play Console's internal test track.
  3. To publish your app to production, you must first apply for the Dynamic Features Beta Program. To learn more, go to the Play Console help topic about the Beta program for publishing apps with dynamic feature modules.
  4. Note that Google Play supports only app downloads of 100MB or less. So, for example, when first installing your app, the total size of your base APK and its configuration APKs must equal 100 MB or less. The same applies to downloading dynamic features, where the total size of any dynamic feature APK and its configuration APKs must be 100 MB or less. After uploading your app bundle, the Play Console warns you if your app bundle results in APKs that violate this restriction.

After you've met the requirements above, go ahead and upload your app bundle to the Play Console. This page also describes how you can test and update your app bundle after it's been uploaded.

Inspect APKs using bundle explorer

When you upload your app bundle, the Play Console automatically generates split APKs and multi-APKs for all device configurations your app supports. In the Play Console, you can use the App Bundle Explorer to see all APK artifacts that Google Play generates, inspect data such as supported devices and APK size savings, and download generated APKs to deploy and test locally.

To learn more, read the Play Console help topic about Reviewing your app bundle details.

Test Dynamic Delivery using the internal test track

The easiest and fastest way to test your app after you upload your app bundle is by using Play Console’s internal test track. This new test track is aimed towards quickly sharing your app via Dynamic Delivery with a limited amount of internal testers. And, because the only way to test downloading installing dynamic feature modules on demand is through Google Play, the internal test track is where you’ll want to upload your app bundle to fine-tune this type of user experience.

To learn more, read Set up an open, closed, or internal test.

Update your app

After you upload your app to the Play Console, updating your app requires you to increase the version code you include in the base module, and build and upload a new app bundle. Google Play then generates updated APKs with new version codes and serves them to users as needed. For more information, read Manage app updates.