Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Ce guide explique comment exporter un projet Defold en tant qu'application Android. Defold peut générer des fichiers APK pour le test des appareils locaux et des Android App Bundles pour les envoyer au Google Play Store.
Pour lancer le processus d'exportation, sélectionnez Project > Bundle > Android Application… (Projet > Bundle > Application Android…) dans la barre de menu de Defold. La fenêtre Bundle Application (Création d'un bundle d'application) s'ouvre.
Figure 1 : Fenêtre Bundle Application (Création d'un bundle d'application)
Signer les builds
Si les champs Keystore et Keystore Password (Mot de passe du keystore) sont vides, Defold génère automatiquement un fichier keystore de débogage et l'utilise pour signer l'application.
Il se peut que les builds créés avec un keystore de débogage soient installés sur des appareils locaux, mais pas importés sur le Google Play Store.
Pour créer un build qui puisse être importé dans le Google Play Store, vous pouvez utiliser Android Studio afin de créer un fichier keystore de publication.
Pour créer un fichier keystore de publication pour votre application :
Lancez Android Studio.
Dans la fenêtre Welcome to Android Studio (Bienvenue dans Android Studio), sélectionnez Create New Project (Créer un projet).
Sélectionnez le modèle No Activity (Aucune activité), puis cliquez sur Next (Suivant).
Sur l'écran Configure Your Project (Configurer votre projet), cliquez sur Finish (Terminer) pour créer le projet.
Après avoir créé le fichier keystore, quittez Android Studio, puis revenez à l'éditeur Defold.
Dans la fenêtre Bundle Application (Création d'un bundle d'application), sélectionnez le bouton … à côté du champ Keystore, puis sélectionnez le fichier .keystore que vous venez de créer.
Saisissez le mot de passe du keystore dans le champ Keystore Password (Mot de passe du keystore).
Configurer les paramètres d'un build
Utilisez la fenêtre Bundle Application (Création d'un bundle d'application) pour configurer les paramètres d'un build. Ces paramètres varient selon que le build est destiné à être testé sur un appareil local ou à être importé sur le Google Play Store (build final)
Pour configurer un build à des fins de test sur un appareil local :
Dans la section Architectures, sélectionnez 32 bits et 64 bits.
Dans la liste Bundle Format (Format du bundle), sélectionnez APK.
Dans la liste Variant (Variante), sélectionnez Debug (Débogage).
Lorsque l'option Variant est définie sur Debug, Defold enregistre les messages de débogage du moteur dans le logcat de l'appareil. Vous pouvez les consulter dans la fenêtre logcat d'Android Studio ou à l'aide de la commande logcat dans adb. Pour plus d'infos sur la façon d'utiliser adb pour installer des fichiers APK et afficher la sortie de Logcat, consultez la page Android Debug Bridge.
Pour configurer un build à importer dans le Google Play Store :
Dans la section Architectures, sélectionnez 32 bits et 64 bits.
Dans la liste Bundle Format (Format du bundle), sélectionnez AAB.
Dans la liste Variant (Variante), sélectionnez Release (Publication).
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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**."]]