> 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.

![](/files/-MkfIcdxNRLyHuGaIDvv)

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

![](/files/-MkfItf8YvCq5kv-zBsQ)

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

![](/files/-MkfKqxKGKDQI_xqpoLP)

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.

![](/files/-MkfaG6Pso5BXehpUWgo)

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.

![](/files/-MkfOvPX2iJuVnMh406L)

## Create a new release

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

![](/files/-MkfQp30tzpD0V8SVJSZ)

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 %}
