You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unreal Engine 4.27运行setupandroid.bat提示未检测到Android Studio如何解决

UE4.27运行setupandroid.bat找不到Android Studio问题解决方案

该报错的核心原因是setupandroid.bat仅读取固定路径的注册表项判断Android Studio是否安装,若你安装Android Studio时选择了仅为当前用户安装、或是使用了绿色版安装包,都会触发该检测失败,和Android Studio版本本身关联不大。

方案1:添加环境变量跳过检测(最简便,优先尝试)

  • 打开系统环境变量设置面板,在「系统变量」分类下新建3个变量:
    • 变量名ANDROID_HOME,值为Android SDK的实际安装路径,示例:C:\Users\你的用户名\AppData\Local\Android\Sdk
    • 变量名ANDROID_NDK_ROOT,值为UE4.27要求的NDK r21b所在路径,示例:C:\Users\你的用户名\AppData\Local\Android\Sdk\ndk\21.4.7075529
    • 变量名DISABLE_SETUP_ANDROID_REG_CHECK,值设为1,作用是直接跳过bat文件的注册表检测逻辑
  • 保存所有环境变量后重启设备,重新运行setupandroid.bat即可

方案2:手动补写对应注册表项

  • 按下Win+R输入regedit打开注册表编辑器
  • 定位到路径HKEY_LOCAL_MACHINE\SOFTWARE\Android Studio,若路径不存在则右键新建项,命名为Android Studio
  • 右侧面板新建字符串值,名称为Path,值为Android Studio的安装根目录,示例:C:\Program Files\Android\Android Studio
  • 再新建字符串值,名称为Version,值为当前安装的Android Studio版本号,如4.0就填4.0、3.5.3就填3.5.3
  • 关闭注册表编辑器后重新运行setupandroid.bat即可

方案3:修改bat文件跳过检测

  • 打开UE4.27安装目录下的Engine/Extras/Android文件夹,右键编辑setupandroid.bat
  • 搜索到包含注册表检测逻辑的代码段,直接注释掉报错退出的相关代码,手动指定Android SDK、NDK、Android Studio的本地路径
  • 保存修改后重新运行bat文件即可

注意:操作前请确认你的Android SDK内已安装UE4.27要求的对应版本SDK平台、build tools、NDK r21b,避免后续打包出现其他兼容问题。

内容的提问来源于stack exchange,提问作者Drek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 18:36:03