如何使用Android SDK 30构建可上传Google Play的Godot项目
解决步骤
配置位置说明
你找不到SDK版本配置是因为该配置不属于Godot编辑器全局设置,而是存放在每个项目单独的Android导出预设中,调整方法分版本如下:
Godot 3.3及以上3.x稳定版操作步骤
- 打开顶部菜单栏的
项目->导出,选中你已经创建的Android导出预设 - 切换到右侧的
选项标签页,向下滚动找到应用配置分类 - 修改
目标Sdk版本字段为33及以上即可(2024年Google Play要求新上架应用最低目标SDK版本为33),同步可修改最小Sdk版本适配你需要支持的最低Android系统版本 - 保存配置后重新导出,Godot就不会再自动下载SDK 29
如果你的3.x版本低于3.3,先升级到最新的3.x稳定版即可看到该配置项
Godot 4.x版本操作步骤
- 同样打开
项目->导出面板,选中Android导出预设 - 切换到
选项标签,找到Android分类下的目标SDK版本配置项 - 填入33及以上的版本号,保存后重新导出即可
无配置项的旧版本Godot手动修改方法
如果你使用的是不再维护的老旧Godot版本,没有暴露上述配置项,可以手动修改导出模板:
- 找到Godot导出模板存放目录,默认路径为:
- Windows:
C:\Users\[你的用户名]\.godot\templates\[当前Godot版本号]\android\ - macOS:
~/.godot/templates/[当前Godot版本号]/android/ - Linux:
~/.godot/templates/[当前Godot版本号]/android/
- Windows:
- 解压该目录下的
android_build.zip文件,找到根目录下的config.gradle文件 - 修改文件内的
compileSdkVersion和targetSdkVersion字段为你需要的版本号,保存后重新压缩替换原有的android_build.zip - 清理项目构建缓存后重新导出即可生效
注意修改配置后建议先清理项目的构建缓存,再执行导出操作,避免旧缓存导致配置不生效。如果仍出现自动下载旧版本SDK的问题,检查系统环境变量
ANDROID_HOME指向的SDK路径是否正确,Godot会优先读取该路径下的SDK资源。
内容的提问来源于stack exchange,提问作者Michael R Ryan
相关产品推荐
相关产品推荐

