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

如何解决UE5.1/5.2中已同意Android SDK许可仍提示文件缺失的问题

解决Unreal Engine 5.1/5.2 Android打包时“Android SDK license file not found”问题

手动处理SDK许可

  • 先找到UE使用的Android SDK路径:打开编辑器,进入「编辑→项目设置→平台→Android→SDK配置」,复制SDK的安装路径。
  • 打开命令提示符(Windows)或终端(Mac/Linux),切换到SDK目录下的cmdline-tools/latest/bin文件夹(比如Windows下可能是C:\UE_5.2\Engine\Extras\Android\SDK\cmdline-tools\latest\bin)。
  • 执行命令:sdkmanager --licenses,然后跟着提示输入y同意所有弹出的许可协议。

重置UE的缓存配置

  • 完全关闭UE编辑器,找到项目文件夹里的Saved目录,删除其中的Config/Android子文件夹,清空编辑器的缓存配置。
  • 重新打开编辑器,回到Android项目设置页面,再次点击「Accept SDK Licenses」按钮,这时按钮应该会变灰,许可状态会正常更新。

检查SDK路径与结构

  • 确认UE的SDK配置路径指向的是完整的SDK根目录,不要指向子文件夹。
  • 检查SDK的cmdline-tools目录下是否有latest文件夹,如果没有,把cmdline-tools里的现有文件夹(比如6.0这类版本号命名的)重命名为latest。

权限修复(Windows用户)

  • 右键点击UE编辑器图标,选择「以管理员身份运行」,再尝试操作许可接受。
  • 右键SDK安装目录,选择「属性→安全」,确保当前登录用户拥有「完全控制」的权限,避免编辑器无法写入许可文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 17:29:54