Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Hướng dẫn này trình bày quy trình xuất dự án Defold dưới dạng ứng dụng Android. Defold có thể tạo cả tệp APK để thử nghiệm trên thiết bị cục bộ và các gói Android App Bundle để gửi đến Cửa hàng Google Play.
Để bắt đầu quá trình xuất, hãy chọn Project (Dự án) > Bundle (Gói) > Android Application… (Ứng dụng Android…) trên thanh trình đơn Defold. Cửa sổ Bundle Application (Gói ứng dụng) sẽ mở ra.
Hình 1. Cửa sổ Bundle Application (Gói ứng dụng)
Ký bản dựng
Nếu trường Keystore (Kho khoá) và Keystore Password (Mật khẩu kho khoá) trống, thì Defold sẽ tự động tạo một tệp kho khoá gỡ lỗi (debug keystore) và dùng tệp đó để ký ứng dụng.
Các bản dựng được tạo bằng kho khoá gỡ lỗi có thể được cài đặt trên các thiết bị cục bộ, nhưng có thể không được tải lên Cửa hàng Google Play.
Để tạo một bản dựng để tải lên Cửa hàng Google Play, bạn có thể sử dụng Android Studio để tạo một tệp kho khoá phát hành (release keystore).
Cách tạo tệp kho khoá phát hành cho ứng dụng:
Mở Android Studio.
Trong cửa sổ Welcome to Android Studio Chào mừng bạn đến với Android Studio), hãy chọn Create New Project (Tạo dự án mới).
Chọn mẫu No Activity (Không hoạt động) rồi nhấp vào Next (Tiếp theo).
Trong màn hình Configure Your Project (Định cấu hình dự án), hãy nhấp vào Finish (Hoàn tất) để tạo dự án.
Sau khi tạo tệp kho khoá, hãy thoát khỏi Android Studio rồi quay lại trình chỉnh sửa Defold.
Trong cửa sổ Bundle Application (Gói ứng dụng), hãy chọn nút ... bên cạnh trường
Keystore (Kho khoá) rồi chọn tệp .keystore mới tạo.
Nhập mật khẩu kho khoá vào trường Keystore Password (Mật khẩu kho khoá).
Định cấu hình chế độ cài đặt bản dựng
Sử dụng cửa sổ Bundle Application (Gói ứng dụng) để định cấu hình các chế độ cài đặt bản dựng. Các chế độ cài đặt này còn tuỳ vào việc bạn dùng bản dựng để thử nghiệm trên thiết bị cục bộ, hay đây là bản dựng hoàn thiện để tải lên Cửa hàng Google Play.
Cách định cấu hình bản dựng để thử nghiệm trên thiết bị cục bộ:
Trong mục Architectures, hãy chọn cả 32 bit và 64 bit.
Trong danh sách Bundle Format (Định dạng gói), hãy chọn APK.
Khi bạn đặt Variant (Biến thể) thành Debug (Gỡ lỗi), Defold sẽ ghi nhật ký gỡ lỗi công cụ xây dựng vào thiết bị logcat. Bạn có thể xem nội dung này trong cửa sổ logcat trong Android Studio hoặc bằng lệnh logcat trong adb. Để biết thêm thông tin về việc sử dụng adb để cài đặt tệp APK và xem dữ liệu đầu ra logcat, hãy xem trang Android Debug Bridge (Cầu gỡ lỗi Android).
Cách định cấu hình bản dựng để tải lên Cửa hàng Google Play:
Trong mục Architectures, hãy chọn cả 32 bit và 64 bit.
Trong danh sách Bundle Format (Định dạng gói), hãy chọn AAB.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 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**."]]