版主最近在使用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用户名\Android\Sdk寻找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呢?
右键此电脑→属性→高级系统设置
高级→环境变量
在此
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)