If you'd like to submit your Android app to Google Play Store with expo upload:android
you need to create a Google Service Account key. This page will guide you through this process.
- Open Google Play Console and go to the Settings tab.
- Choose API access from the sidebar. If you see a message saying API access is not enabled for your account, you must first link your Google Play developer account with a Google Developer Project. On this page, either link it to an existing project if you have one, or click CREATE NEW PROJECT to link with a new one.
- Click CREATE SERVICE ACCOUNT and follow the Google API Console link in the dialog.
- Click another CREATE SERVICE ACCOUNT button.
- Enter the name of this service account in the field titled "Service account name". We recommend a name that will make it easy for you to remember that it is for your Google Play Console account. Also, enter the service account ID and description of your choice. Click the CREATE button.
- Click Select a role and choose Service Accounts > Service Account User. Submit the form.
- Click CREATE KEY, choose JSON and then the CREATE button. Download the
.json
file and store it in a safe place.
- Return to the API access page on the Google Play Console and ensure it shows your new service account. Click on GRANT ACCESS for the newly added service account.
- Choose Release Manager and then ADD USER.
- That's all! From now on, you can use the generated Google Service Account to upload your app with
expo upload:android
.