# Publish the App

To sign your app in release mode in Android Studio, follow these steps :

1. On the menu bar, click **Build → Generate Signed Bundle / APK → APK**
2. If you already have a keystore, go to step 5.
3. On the Generate Signed APK Wizard window, click Create new to create a new keystore.
4. On the New Key Store window, provide the required information, your key should be valid for at least 25 years, so you can sign app updates with the same key through the lifespan of your app.
5. On the Generate Signed APK Wizard window, select a keystore, a private key, and enter the passwords for both. Then click Next
6. On the next window, select a destination for the signed APK and Signature Versions.
7. Select Build Variants : **release**&#x20;
8. Checklist All Signature Version : **V1 (Jar Signature) & V2 (Full APK Signature)**
9. click Finish and the signed apk will generated


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://your-radio-app.gitbook.io/docs/generate-signed-apk.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
