栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

解决虚幻引擎 SetupAndroid.bat运行报错:Unable to locate local Android SDK location. Did you run Android Studio?

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

解决虚幻引擎 SetupAndroid.bat运行报错:Unable to locate local Android SDK location. Did you run Android Studio?

版主最近在使用unreal4.27按官方ue4文档指示安装android环境打包项目到安卓平台时遇到了SetupAndroid.bat运行报错:Unable to locate local Android SDK location. Did you run Android Studio?导致项目无法打包到安卓平台。

 为此我用UItraEdit查阅了该bat文件的命令,发现该bat文件存在bug导致它无法找到Android SDK的正确路径。错误原理:该bat文件会先从C:Users你的windows用户名AndroidSdk寻找sdk的路径(也就是Android studio安装SDK的默认位置),如果这个路径不存在,就会以环境变量ANDRODID_LOCAL或ANDRODID_HOME作为Android SDK的路径,但安装Android studio时,它不一定会创建好ANDRODID_LOCAL和ANDRODID_HOME这两个环境变量。

这就导致了你在Android studio安装好SDK后,它仍然认为你没有安装。除非你把SDK安装到默认位置。

版主因为自己的windows用户名含有中文,因为Android studio安装SDK的路径不支持带有中文,所以无法安装到默认位置。才导致了这个问题。


那么如何解决这个bug呢?

右键此电脑→属性→高级系统设置

 高级→环境变量

 在此新建一个环境变量名叫ANDRODID_LOCAL或ANDRODID_HOME把它的路径设置为你的SDK的安装位置。

 

点击确定后就可以回去正常运行该bat文件了

 当然在了解错误原因后你也可以选择直接修改bat文件的代码直接根除这个问题,不过这篇教程只是针对于ue4初学者的教程。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/720775.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号