一、搞编译工具
1.装java
Java Downloads | Oracle
x64 Compressed Archive :下载后直接解压到某个位置,不用安装
x64 installer: 下载后双击安装
注意:不要去百度直接搜Java安装,这样你最多安装java8,而后续的操作需要最新的Android!
2.装cmdline-tools
command-line:https://developer.android.google.cn/studio?hl=zh-cn#command-tools
-
让我们看看godot官方手册的指示:
为 Android 导出 — Godot Engine (4.x) 简体中文文档
-
You can install the Android SDK using Android Studio Hedgehog (version 2023.1.1) or later.
-
运行一次,使用这些说明完成 SDK 设置。
-
Ensure that the required packages are installed as well.
-
Android SDK Platform-Tools version 34.0.0 or later
-
Android SDK Build-Tools version 34.0.0
-
Android SDK Platform 34
-
Android SDK Command-line Tools(最新)
-
CMake 版本 3.10.2.4988404
-
NDK 版本 r23c(23.2.8568313)
-
-
首先,解压下载的cmdline-tool,找到里面的bin目录,如图
之后在这里打开cmd,输入以下命令:sdkmanager --sdk_root=换成你的AndroidSDK路径 "platform-tools" "build-tools;34.0.0" "platforms;android-34" "cmdline-tools;latest" "cmake;3.10.2.4988404" "ndk;23.2.8568313"
稍作等待,一路“Y”下去,你就配置成功了。
二、下载Android模板
Download for Windows – Godot Engine
github.com
去官网,找Android 模板下载,建议IDM,否则下不了。
相信我,根本下不了!!!在这里贴出我的资源:godotandroid模板v4.2.1资源-CSDN文库
IDM下载到一半总是出问题,最后终于再这位大佬这里找到解决方案:
原文链接:https://blog.csdn.net/ffppsty/article/details/142601144
下载之前,记住一定要下载到你记得住的路径!
导出模板Export_Template下载链接:
跟我一样的4.2.2版本的,直接复制链接到浏览器里下载就好了:https://downloads.tuxfamily.org/godotengine/4.2.2/Godot_v4.2.2-stable_export_templates.tpz
如果你是4.2版本或4.3,把链接中的两个4.2.2都改成4.2或者4.3就行。rcedit下载链接:
https://github.com/electron/rcedit/releases/tag/v2.0.0
一般都是64位,选第一个rcedit-x64下载就行
三、配置
1.部署资源
下载我分享的资源后,解压,你将看到:
如图,在C:\Users\你的用户名\AppData\Roaming\Godot\export_templates下新建一个名为4.2.1.stable的文件夹,如果你的版本不同,请把4.2.1改成你的版本。
之后把我分享的资源中的andoid_debug.apk和android_release.apk复制到这个目录下面。
之后在你的工程目录下面新建一个android文件夹,新建一个.build_version文件,写入
4.2.1.stable
保存。同样的,如果版本不同,请换成你的版本。
之后新建build目录,在build目录下面新建一个.gdignore文件,保存。
之后在build目录下创建templates文件夹,把我的资源中的android_source.zip解压到这里面。如果你完成了上述步骤,你将得到如下文件结构:
─android
└─build
└─templates
├─assetPacks
│ └─installTime
├─assets
├─gradle
│ └─wrapper
├─libs
│ ├─debug
│ └─release
├─res
│ ├─drawable
│ ├─drawable-nodpi
│ ├─values
│ ├─values-ar
│ ├─values-bg
│ ├─values-ca
│ ├─values-cs
│ ├─values-da
│ ├─values-de
│ ├─values-el
│ ├─values-en
│ ├─values-es
│ ├─values-es-rES
│ ├─values-fa
│ ├─values-fi
│ ├─values-fr
│ ├─values-hi
│ ├─values-hr
│ ├─values-hu
│ ├─values-in
│ ├─values-it
│ ├─values-iw
│ ├─values-ja
│ ├─values-ko
│ ├─values-lt
│ ├─values-lv
│ ├─values-nb
│ ├─values-nl
│ ├─values-pl
│ ├─values-pt
│ ├─values-ro
│ ├─values-ru
│ ├─values-sk
│ ├─values-sl
│ ├─values-sr
│ ├─values-sv
│ ├─values-th
│ ├─values-tl
│ ├─values-tr
│ ├─values-uk
│ ├─values-vi
│ ├─values-zh
│ ├─values-zh-rHK
│ └─values-zh-rTW
└─src
└─com
└─godot
└─game
2.godot配置
这时回到godot,点击项目-》导出,选择Android,你将看到:
点击“修复导入”
点编辑器-》编辑器设置
sdk路径设置成你刚安装的SDK根目录。
然后点击项目-》导出,选择Android,你就可以导出到Android平台了