> For the complete documentation index, see [llms.txt](https://hugo-nalfe.gitbook.io/nalfe/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hugo-nalfe.gitbook.io/nalfe/master.md).

# Upload an app to Google Play store

## Generate an upload key and Keystore

1\. Open the Andriod Studio. Click Build > Generate Signed Bundle/APK... on the Menu bar.

![](https://3815591654-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mkf57ePrVA4y0yNJlxO%2F-Mkf5gFzEJt97rIl1A6g%2F-MkfIcdxNRLyHuGaIDvv%2Fimage.png?alt=media\&token=5fd86389-697c-4586-a936-57e0bb732f05)

2\. Click Next to generate a signed app bundle.

![](https://3815591654-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mkf57ePrVA4y0yNJlxO%2F-Mkf5gFzEJt97rIl1A6g%2F-MkfItf8YvCq5kv-zBsQ%2Fimage.png?alt=media\&token=83955b4a-60db-45bd-a137-9425cfeb7a1e)

3\. Click Create new\... to create a new keystore.

![](https://3815591654-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mkf57ePrVA4y0yNJlxO%2F-Mkf5gFzEJt97rIl1A6g%2F-MkfKqxKGKDQI_xqpoLP%2Fimage.png?alt=media\&token=1c29c891-79fb-4b2c-92db-dba92b043c58)

The alias\_name can be anything. Just remember it. Fill in the rest of the form. Then click OK to create a Key Store.

Check the box next to Export encrypted key and specify a path to save your signing key as an encrypted`private_key.pepk`file.

4\. Click Finish.

![](https://3815591654-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mkf57ePrVA4y0yNJlxO%2F-Mkf5gFzEJt97rIl1A6g%2F-MkfaG6Pso5BXehpUWgo%2Fimage.png?alt=media\&token=40f25ba3-198f-4bd8-9acf-0bf55b1629ba)

5\. After Android Studio finishes building your signed app, you can locate your app by clicking on the pop-up notification. You should be able to see a`.aab`file.

![](https://3815591654-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mkf57ePrVA4y0yNJlxO%2F-Mkf5gFzEJt97rIl1A6g%2F-MkfOvPX2iJuVnMh406L%2Fimage.png?alt=media\&token=664b0478-cc32-4c06-8d1d-d3a3bc02c2cf)

## Create a new release

1\. Go to your Google play console. Create a new app.&#x20;

![](https://3815591654-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mkf57ePrVA4y0yNJlxO%2F-Mkf5gFzEJt97rIl1A6g%2F-MkfQp30tzpD0V8SVJSZ%2Fimage.png?alt=media\&token=bb399af8-bfe0-4fc2-a9f7-3e6bf7d9d0e7)

2\. Create a new release. Upload the .aab file you just created.

{% hint style="warning" %}
Make sure your Target SDK version is higher than 30.
{% endhint %}

{% hint style="warning" %}
Add a Privacy Policy under Policy → App content.
{% endhint %}
