Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Este guia aborda o processo de exportação de um projeto do Defold como um app Android.
O Defold pode gerar arquivos APK para testes de dispositivos locais e Android App
Bundles para envio à Google Play Store.
Para iniciar o processo de exportação, selecione Project > Bundle > Android Application…
na barra de menus do Defold. A janela Bundle Application será aberta.
Figura 1. A janela Bundle Application
Assinar builds
Se os campos Keystore e Keystore Password estiverem vazios, o Defold
gerará automaticamente um arquivo de keystore de depuração e o usará para assinar o aplicativo.
Builds criados com um keystore de depuração podem ser instalados em dispositivos locais, mas não podem
ser enviados para a Google Play Store.
Para criar um build para upload na Google Play Store, use o Android
Studio para criar um arquivo de keystore de lançamento.
Para criar um arquivo de keystore de lançamento para seu app:
Inicie o Android Studio.
Na janela Welcome to Android Studio, selecione Create New Project.
Selecione o modelo No Activity e clique em Next.
Na tela Configure Your Project, clique em Finish para criar o projeto.
Depois de criar o arquivo de keystore, saia do Android Studio e volte ao editor Defold.
Na janela Bundle Application, selecione o botão ... ao lado do campo
Keystore e selecione o arquivo .keystore recém-criado.
Digite a senha do keystore no campo Keystore Password.
Definir as configurações de compilação
Use a janela Bundle Application para definir as configurações de compilação. Essas configurações
são diferentes para testes em um dispositivo local ou
para fins de upload do build final na Google Play Store.
Configure um build para teste em um dispositivo local da seguinte maneira:
Na seção Architectures, selecione 32-bit e 64-bit.
Na lista Bundle Format, selecione APK.
Na lista Variante, selecione Depurar.
Quando Variant é definido como Debug, o Defold registra as mensagens de depuração do mecanismo no
dispositivo logcat. Isso pode ser visto na janela logcat
no Android Studio ou com o comando logcat em adb. Para saber mais sobre
o uso do adb para instalar arquivos APK e conferir a saída do logcat, consulte a página
Android Debug Bridge.
Configure um build para upload na Google Play Store da seguinte maneira:
Na seção Architectures, selecione 32-bit e 64-bit.
Na lista Bundle Format, selecione AAB.
Na lista Variante, selecione Versão.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-27 UTC."],[],[],null,["# Export Defold projects to Android\n\nThis guide covers the process of exporting a Defold project as an Android app.\nDefold can generate both APK files for local device testing and Android App\nBundles for submission to the Google Play Store.\n\nTo start the export process, choose **Project \\\u003e Bundle \\\u003e Android Application...**\nfrom the Defold menu bar. The **Bundle Application** window opens.\n**Figure 1.** The **Bundle Application** window\n\nSign builds\n-----------\n\nIf the **Keystore** and **Keystore Password** fields are empty, Defold\nautomatically generates a debug keystore file and uses it to sign the application.\nBuilds created with a debug keystore may be installed on local devices, but may\nnot be uploaded to the Google Play Store.\n\nTo create a build for upload to the Google Play Store, you can use Android\nStudio to create a release keystore file.\n\nTo create a release keystore file for your app:\n\n1. Launch Android Studio.\n2. In the **Welcome to Android Studio** window, select **Create New Project**.\n3. Select the **No Activity** template, and click **Next**.\n4. In the **Configure Your Project** screen, click **Finish** to create the project.\n5. Create a keystore file using the instructions at [Generate an upload key and keystore](/studio/publish/app-signing#generate-key).\n6. After creating the keystore file, quit Android Studio and return to the Defold editor.\n7. In the **Bundle Application** window, select the **...** button next to the **Keystore** field and select the newly created `.keystore` file.\n8. Enter the keystore password in the **Keystore Password** field.\n\n| **Caution:** When Defold updates to a new version, it generates a new debug keystore file. Before attempting to install a new build, uninstall any build generated using the previous debug keystore. If you don't follow this uninstall step, you'll get an `INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES` error during installation.\n\nConfigure build settings\n------------------------\n\nUse the **Bundle Application** window to configure build settings. These settings\nare different depending on whether it's for testing on a local device or is a\nfinal build for uploading to the Google Play Store.\n\nTo configure a build for testing on a local device:\n\n- In the **Architectures** section, select both **32-bit** and **64-bit**.\n- In the **Bundle Format** list, select **APK**.\n- In the **Variant** list, select **Debug**.\n\nWhen **Variant** is set to **Debug** , Defold logs engine debug messages to\nthe device `logcat`. This is viewable in the [`logcat` window](/studio/debug/am-logcat)\nin Android Studio or with the `logcat` command in `adb`. For more information on\nusing `adb` to install APK files and view logcat output, see the\n[Android Debug Bridge](/studio/command-line/adb) page.\n\nTo configure a build for upload to the Google Play Store:\n\n- In the **Architectures** section, select both **32-bit** and **64-bit**.\n- In the **Bundle Format** list, select **AAB**.\n- In the **Variant** list, select **Release**."]]