# Get your Build file

*Skill Level: Expert*

## Before You Begin

* Should be very comfortable using Adalo&#x20;

{% hint style="danger" %}
**IMPORTANT:** Before publishing, check that no text component in your app has a **font size** of **0**. A zero font size will cause your Android app to crash on launch. Review all screens and components, including those nested inside lists, and update any zero values to **1** or higher.
{% endhint %}

## Walkthrough

1. In Adalo, in the left toolbar, click on the Publish tab.

   <div align="left"><figure><img src="/files/fwwIamUwYZBxYpU7TOPv" alt="" width="116"><figcaption></figcaption></figure></div>

2. Select 'Android App' and 'Start new Android Build'

   <div align="left"><img src="/files/ezGcPJqAxqEaH9a2kno4" alt="" width="316"></div>

3. In the modal that pops up, enter your Android Credentials.

   <div align="left"><figure><img src="/files/WnmMETxqWhDqGfGpyUam" alt="" width="317"><figcaption></figcaption></figure></div>

   * Enter your Package Name from the Firebase Project. These are case sensitive so ensure they match the one in the Firebase Project exactly.
   * Upload the Frontend google-services.json file you downloaded from your Firebase account.
   * Upload the Service Account Key file you downloaded from your Firebase account.
   * Click Next.

4. Enter your Android App Settings.

   <div align="left"><img src="/files/-M2KKD88DgoIx2OkjQGa" alt="" width="375"></div>

   * Customize the Display Name for your App.
   * Upload a Notifications Icon for your App.
     * ***This is required, even if your app does not yet use push notifications.***
     * *Make sure your icon is 96 x 96 pixels and is blank with a transparent background.*
   * Click Save and Continue. <img src="/files/IqPqnV7i7K0rDb3YeckA" alt="" data-size="line">

5. Select Version Number and Start Build.

   <div align="left"><figure><img src="/files/CGchQD5VO4iOw2nEnwgX" alt="" width="312"><figcaption></figcaption></figure></div>

6. While the app is building, you will see a timer showing the estimated remaining time.

   <div align="left" data-full-width="false"><figure><img src="/files/gsh9tp5mRnoWHNXVVyEE" alt="" width="169"><figcaption></figcaption></figure></div>

7. Once the build has completed, you will see the download icon. <img src="/files/LdNrcmZTBxTwzKUeuwmE" alt="" data-size="line"> Download the Android App Bundle for your app which is **.AAB** format.

{% hint style="danger" %}
**Important:** If this is the first time you are creating an Adalo build with this Package Name, we will create the necessary Upload Certificate. If you are using a Package Name that has already been published with Adalo, we will use the original Upload Certificate.
{% endhint %}

### Next Steps

* If you are creating a **new** listing in Google Play follow the steps in [this guide](/publishing-apps/publishing-to-the-google-play-store/create-new-google-play-listing.md).&#x20;
* If you are updating an **existing** listing in Google Play, follow the steps in[ this guide](/publishing-apps/upload-your-app-to-google-and-create-your-store-listing.md).

## Need Help?

If you need additional help publishing your Google App, you can always ask in our [community forum](https://forum.adalo.com/)! Be sure to paste the link to this article in your post as well!

For more detailed information, check out the [Google Help Docs | Create and Set up your app](https://support.google.com/googleplay/android-developer/answer/9859152?hl=en\&ref_topic=7072031\&sjid=15460987125494480347-NA).


---

# 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://help.adalo.com/publishing-apps/publishing-to-the-google-play-store/get-your-build-file.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.
