本指南介绍了将 Defold 项目导出为 Android 应用的过程。Defold 可以生成用于本地设备测试的 APK 文件,以及用于提交到 Google Play 商店的 Android App Bundle。
要开始导出过程,请从 Defold 菜单栏中选择 Project > Bundle > Android Application…。Bundle Application 窗口随即打开。

签署构建
如果“Keystore”和“Keystore Password”字段为空,Defold 会自动生成一个调试密钥库文件并用它来签署应用。使用调试密钥库创建的构建可以安装在本地设备上,但不能上传到 Google Play 商店。
要创建用于上传到 Google Play 商店的构建,您可以使用 Android Studio 创建发布密钥库文件。
为您的应用创建发布密钥库文件
- 启动 Android Studio。
- 在“Welcome to Android Studio”窗口中,选择“Create New Project”。
- 选择“No Activity”模板,然后点击“Next”。
- 在“Configure Your Project”屏幕中,点击“Finish”以创建项目。
- 按照生成上传密钥和密钥库中的说明创建密钥库文件。
- 创建密钥库文件后,退出 Android Studio 并返回 Defold 编辑器。
- 在“Bundle Application”窗口中,选择“Keystore”字段旁边的“...”按钮,然后选择新创建的
.keystore
文件。 - 在“Keystore Password”字段中输入密钥库密码。
配置构建设置
使用“Bundle Application”窗口配置构建设置。这些设置因是用于本地设备测试还是用于上传到 Google Play 商店的最终构建而异。
配置用于本地设备测试的构建
- 在“Architectures”部分中,选择“32-bit”和“64-bit”。
- 在“Bundle Format”列表中,选择“APK”。
- 在“Variant”列表中,选择“Debug”。
当“Variant”设置为“Debug”时,Defold 会将引擎调试消息记录到设备的 logcat
中。这可以在 Android Studio 的 logcat
窗口中查看,或者通过 adb
中的 logcat
命令查看。有关使用 adb
安装 APK 文件和查看 logcat 输出的更多信息,请参阅 Android 调试桥页面。
配置用于上传到 Google Play 商店的构建
- 在“Architectures”部分中,选择“32-bit”和“64-bit”。
- 在“Bundle Format”列表中,选择“AAB”。
- 在“Variant”列表中,选择“Release”。