The Step uploads your Android app to Google Play. It works with both APK and AAB files.
Please note that in order to successfully use this Step, you must upload your first APK or AAB file manually, using Google's own web interface!
Once you uploaded one APK or AAB of your app to Google Play manually, you can use our Step for all subsequent versions.
Configuring the Step
The Step uses Google's API so before attempting to use the Step, you need to Set up Google API access. This includes:
Due to the way the Google Play Publisher API works, you have to grant at least the following permissions to that service account:
- Edit store listing, pricing & distribution
- Manage Production APKs
- Manage Alpha & Beta APKs
- Manage Alpha & Beta users
Read the full process in our Deploying Android apps guide.
To deploy your app with the Step:
- In the Service Account JSON key file path, add the Secret that stores your service account JSON key.
- In the App file path input, set the path to your APK and/or AAB files. You can add multiple paths here, separated with a newline.
In most cases, the default values work well unless you changed the output variable of the Step that build your APK or AAB.
- In the Package name input, set the package name of your app.
- In the Track input, add the track to which you want to assign the app. This can be any of the built-in tracks or a custom track of your own.
Troubleshooting
If the Step fails, check the following:
- If it's an authentication error, check that your Secret points to the correct file (and that a file is uploaded at all).
- Make sure your service account has the necessary access rights.
- Check that there's no typo in the package name and that you selected an existing track for the app.
Useful links
Related Steps