将 Doldf 项目导出到 Android
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本指南介绍了将 Defold 项目导出为 Android 应用的流程。Defold 既可以生成用于本地设备测试的 APK 文件,又可以生成用于提交至 Google Play 商店的 Android App Bundle 文件。
如需启动导出流程,请从 Defold 菜单栏中依次选择 Project > Bundle > Android Application…。系统随即会打开 Bundle Application(捆绑应用)窗口。
为 build 签名
如果 Keystore 和 Keystore Password 字段为空,Defold 会自动生成调试密钥库文件,并使用该文件为应用签名。
使用调试密钥库创建的 build 可以安装在本地设备上,但无法上传到 Google Play 商店。
如需创建要上传到 Google Play 商店的 build,您可以使用 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 窗口来配置 build 设置。根据 build 用于在本地设备上进行测试,还是属于要上传到 Google Play 商店的最终 build,这些设置可能会有所不同。
如要配置用于在本地设备上进行测试的 build,请执行以下操作:
- 在 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 商店的 build,请执行以下操作:
- 在 Architectures 部分中,选择 32-bit 和 64-bit。
- 在 Bundle Format 列表中,选择 AAB。
- 在 Variant 列表中,选择 Release。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-02。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2023-12-02\u3002"}
[[["易于理解","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"]],["最后更新时间 (UTC):2023-12-02。"]]