[Godot][游戏开发] 如何在 Godot 中配置 Android 环境(适配新版 Android Studio)

在使用 Godot 进行 Android 项目的开发与导出时,配置 Android 环境是一项必要步骤。随着 Android Studio 的更新(特别是自 Arctic Fox 版本起),安装方式发生了变化,默认不再引导用户手动配置 SDK/JDK/NDK,而是自动处理。本文将详细介绍如何手动确认这些路径并正确配置到 Godot 中。

一、确认 Android Studio 安装了 SDK 和 JDK

新版 Android Studio 在安装过程中通常自动配置 SDK,但我们仍需手动确认路径。

1.1 查看 Android SDK 路径

打开 Android Studio,在欢迎界面点击:

复制代码
ore Actions > SDK Manager 

在弹出的"SDK Manager"窗口中,可以看到:

  • Android SDK Location:路径通常是:

    复制代码
    :\Users\你的用户名\AppData\Local\Android\Sdk 

复制此路径,在 Godot 中按以下路径设置:

复制代码
Editor > Editor Settings > Export > Android > android_sdk_path 

确保路径填写无误,否则导出 APK 可能失败。

二、安装并配置 JDK

Godot 目前支持 Java 8 到 Java 17 的 JDK。推荐使用 Eclipse Adoptium(原 AdoptOpenJDK)发行的 Temurin JDK,开源、安全、更新及时。

2.1 安装 Temurin JDK(推荐)

安装步骤:
  1. 打开官网:Home | Adoptium

  2. 点击首页"Download"按钮

  3. 推荐版本:Temurin JDK 17 LTS

  4. 选择适合你系统的版本(Windows/macOS/Linux)

  5. 下载并安装

安装完成后,记下安装路径,默认一般是:

复制代码
C:\Program Files\Eclipse Adoptium\jdk-17.x.x 

2.2 在 Godot 中配置 JDK 路径

安装完成后,在 Godot 中设置 JDK 路径:

复制代码
Editor > Editor Settings > Export > Android > java_sdk_path 

填写你刚才安装的 JDK 路径。

三、验证环境配置(可选)

打开终端(CMD 或 PowerShell),输入以下命令来验证 JDK 是否正确安装:

复制代码
java -version 

输出应类似如下:

复制代码
openjdk version "17.0.x" 202x-xx-xx OpenJDK Runtime Environment Temurin-17.x.x 

如果输出信息正确,说明你的 JDK 安装无误,Godot 也能正常识别。


✅ 总结:Godot Android 环境配置步骤

项目 操作路径
SDK 路径确认 Android Studio > More Actions > SDK Manager
设置 SDK Godot > Editor Settings > android_sdk_path
安装 JDK 推荐 Temurin JDK 17 LTS
设置 JDK Godot > Editor Settings > java_sdk_path
验证 JDK 命令行执行 java -version

正确配置 Android 环境是顺利导出 Godot Android 项目的关键。配置完成后,即可使用 Godot 进行 APK 构建与调试,开启移动开发之旅。

相关推荐
爱装代码的小瓶子2 小时前
【C++与Linux基础】进程间通讯方式:匿名管道
android·c++·后端
兴趣使然HX2 小时前
Android绘帧流程解析
android
JMchen1233 小时前
Android UDP编程:实现高效实时通信的全面指南
android·经验分享·网络协议·udp·kotlin
黄林晴4 小时前
Android 17 再曝猛料:通知栏和快捷设置终于分家了,这操作等了十年
android
有位神秘人4 小时前
Android获取设备中本地音频
android·音视频
JMchen1234 小时前
Android网络安全实战:从HTTPS到双向认证
android·经验分享·网络协议·安全·web安全·https·kotlin
CS创新实验室4 小时前
Pandas 3 的新功能
android·ide·pandas
ujainu5 小时前
护眼又美观:Flutter + OpenHarmony 鸿蒙记事本一键切换夜间模式(四)
android·flutter·harmonyos
三少爷的鞋5 小时前
为什么我不在 Android ViewModel 中直接处理异常?
android
草莓熊Lotso6 小时前
Linux 文件描述符与重定向实战:从原理到 minishell 实现
android·linux·运维·服务器·数据库·c++·人工智能