当前位置: 首页 > ds >正文

[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
设置 SDKGodot > Editor Settings > android_sdk_path
安装 JDK推荐 Temurin JDK 17 LTS
设置 JDKGodot > Editor Settings > java_sdk_path
验证 JDK命令行执行 java -version

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

http://www.xdnf.cn/news/9052.html

相关文章:

  • [7-2] AD单通道AD多通道 江协科技学习笔记(30个知识点)
  • 免费分享50本web全栈学习电子书
  • Higress MCP Server 安全再升级:API 认证为 AI 连接保驾护航
  • Elasticsearch Synthetic _source
  • leetcode0409. 最长回文串-easy
  • LeetCode百题刷004(哈希表优化两数和问题)
  • 跟着华为去变革 ——读《常变与长青》有感
  • 迈向生物界范围的基因表达分析-转录组综述-文献精读132
  • React 生命周期与 Hook 理解解析
  • 终端没有5G图标-不支持特定NSA频段组合
  • MyBatis深度解析:XML/注解配置与动态SQL编写实战
  • 华为OD机试真题——荒岛求生(2025B卷:200分)Java/python/JavaScript/C/C++/GO最佳实现
  • 【硬核DIY · 嵌入式AI】ESP32碰上AI——用Arduino在ESP32-S3上实现AI音频分类
  • AutoKeras的模型保存与加载
  • MyBatis 核心组件剖析:架构、协作与源码解读
  • Hadoop容错机制详解
  • 基于 STC89C52 单片机的机动车里程表设计与实现
  • 分布式事务处理方案
  • 项目 react+taro 编写的微信 小程序,什么命令,可以减少console的显示
  • 基于Qlearning强化学习的二阶弹簧动力学模型PID控制matlab性能仿真
  • RFID工业读写器的场景化应用选型指南
  • redis缓存-更新策略-三大缓存问题
  • 黑马点评--缓存更新策略及案例实现
  • 计算机网络学习20250526
  • 【愚公系列】《生产线数字化设计与仿真》004-颜色分类站仿真(基础概念)
  • 运动规划实战案例 | 图解基于状态晶格(State Lattice)的路径规划(附ROS C++/Python仿真)
  • LVGL(lv_keyboard键盘)
  • 青少年编程与数学 02-020 C#程序设计基础 04课题、常量和变量
  • 【Linux 学习计划】-- 进程概念与本质 | pid ppid | 进程创建与多进程(fork)
  • 系统发生GC内存溢出、频繁 Full GC、JVM报错