在Godot引擎中使用Android导出
在Windows平台上导出godot安卓游戏,使用工具 sdk manager jdk17,参考https://docs.godotengine.org/zh-cn/4.x/tutorials/export/exporting_for_android.html#download-the-android-sdk
下载jdk17
https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html

配不配置环境变量都行,我已配置jdk8为环境变量因此不再配置17
下载 Android SDK
godot 官方分别提供了Android Studio与 sdkmanager 两种下载sdk的方式,此处采用sdkmanager的方式
下载sdkmanager
官方下载地址https://developer.android.com/studio?hl=zh-cn 附带官方使用教程地址https://developer.android.com/tools/sdkmanager?hl=zh-cn

下载完后将其解压
下载必要软件包
打包Android应用共需要一下几个软件包
- Android SDK Platform-Tools 版本 34.0.0 或更高版本
- Android SDK Build-Tools 版本 34.0.0
- Android SDK 平台 34
- Android SDK 命令行工具(最新)
- CMake 版本 3.10.2.4988404
- NDK 版本 r23c(23.2.8568313)
进入解压后的sdkmanager bin目录打开 powershell或cmd,使用godot官方提供命令安装,将android_sdk_path替换成想要保存sdk的目录
1 | ./sdkmanager --sdk_root=<android_sdk_path> "platform-tools" "build-tools;34.0.0" "platforms;android-34" "cmdline-tools;latest" "cmake;3.10.2.4988404" "ndk;23.2.8568313" |
相关报错解决
如果本地使用的不是jdk17可能出现一下报错

方法一:修改环境变量为 jdk17
方法二:修改sdkmanager.bat 文件
打开sdkmanager.bat文件,并修改JAVA_HOME位置为第一步安装后的jdk路径

再次执行即可
Godot设置导出
设置Java SDK 与 Android SDK
打开编辑器/编辑器设置 选择 导出/Android 分别设置Java SDK(jdk安装目录) 与 Android SDK(sdkmanager 下载软件包时设置的路径)
导出
选择项目导出即可没有安卓模板就添加一个
Godot安卓调试
在调试中打开使用远程调试部署,手机上开启开发者模式,点击godot左上角远程调试



