为Android平台自定义编译

Godot提供了使用自定义构建Android模板的选项.与使用Godot附带的已预先构建好的模板不同,而是将实际的安卓Java项目安装到项目文件夹中.然后Godot将构建它,并在每次导出项目时将其作为导出模板使用.

出于某些原因,您可能想要这样做:

  • 在构建项目之前对其进行修改.

  • 添加与您的项目一起构建的外部SDK.

Configuring the custom build is a fairly straightforward process. But first you need to follow the steps in exporting for android up to Setting it up in Godot. After doing that, follow the steps below.

设置自定义构建环境

进入项目菜单,安装 自定义构建 模板:

../../../_images/custom_build_install_template.png

确保已下载导出模板.如果没有,此菜单将帮助您下载它们.

将在 res://android/build 下创建一个基于Gradle的Android项目,不需要编辑这些文件,除非你想 创建你自己的add-ons ,或者真的需要修改项目.

启用自定义构建和导出

Project > Export [项目>导出]对话框中设置Android项目时,需要启用 Custom Build [自定义构建]:

../../../_images/custom_build_enable.png

从现在开始,尝试导出项目或一键部署会调用 Gradle 构建系统来生成新的模板(每次都会出现这个窗口):

../../../_images/custom_build_gradle.png

生成的模板将在以后自动使用,因此不需要进一步的配置.