คู่มือนี้ครอบคลุมกระบวนการส่งออกโปรเจ็กต์ Defold เป็นแอป Android
Defold สามารถสร้างทั้งไฟล์ APK สำหรับการทดสอบอุปกรณ์ในเครื่องและ Android App
Bundle สำหรับการส่งไปยัง Google Play Store
หากฟิลด์ที่เก็บคีย์และรหัสผ่านที่เก็บคีย์ว่างเปล่า Defold
จะสร้างไฟล์ที่เก็บคีย์สำหรับแก้ไขข้อบกพร่องโดยอัตโนมัติและใช้ไฟล์ดังกล่าวเพื่อลงนามในแอปพลิเคชัน
คุณติดตั้งบิลด์ที่สร้างด้วยคีย์สโตร์การแก้ไขข้อบกพร่องในอุปกรณ์ภายในได้ แต่อาจ
อัปโหลดไปยัง Google Play Store ไม่ได้
หากต้องการสร้างบิลด์เพื่ออัปโหลดไปยัง Google Play Store คุณสามารถใช้ Android
Studio เพื่อสร้างไฟล์ที่เก็บคีย์รุ่นที่เผยแพร่
วิธีสร้างไฟล์ Keystore สำหรับรุ่นที่เผยแพร่ของแอป
เปิด Android Studio
ในหน้าต่างยินดีต้อนรับสู่ Android Studio ให้เลือกสร้างโปรเจ็กต์ใหม่
ใช้หน้าต่างแอปพลิเคชันแบบแพ็กเกจเพื่อกำหนดการตั้งค่าบิลด์ การตั้งค่าเหล่านี้
จะแตกต่างกันไปตามว่าเป็นการทดสอบในอุปกรณ์ในเครื่องหรือเป็น
บิลด์สุดท้ายสำหรับการอัปโหลดไปยัง Google Play Store
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 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**."]]