[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 构建与调试,开启移动开发之旅。

相关推荐
yeziyfx18 分钟前
kotlin中集合的用法
android·开发语言·kotlin
EngZegNgi2 小时前
安卓应用启动崩溃的问题排查记录
android·crash·启动崩溃
火柴就是我3 小时前
每日见闻之Container Decoration
android·flutter
天枢破军3 小时前
【AOSP】解决repo拉取提示无法连接android.googlesource.com
android
whysqwhw3 小时前
OkHttp之AndroidPlatform类分析
android
XiaolongTu3 小时前
Kotlin Flow详述:从一个“卡顿”问题到线程切换的本质
android·面试
Kapaseker3 小时前
全网最详细的Compose Stable讲解,你一定要看
android
solo_993 小时前
使用Android Studio 聊微信
android
whysqwhw3 小时前
OkHttp PublicSuffix包的平台化设计分析
android
whysqwhw3 小时前
Conscrypt 源码分析全图解(附精要讲解)
android