Unity3D选择输出为Android apk时,出现找不到Android SDK的问题。
尝试用在Unity Hub中进行更新SDK,发现没有反应。
网上找了一下,基本就是让2019版本的Unity自动安装,但是我尝试了没有反应...
选择 右边的安装按钮,
选择,下一步,
选择Android SDK后,选择 下一步,
可是后边就没有反应了。不知道怎么回事....
所以刚好我机器上安装过Android Studio,使用AS更新过Android SDK, 所以就配置给了Unity。
在Unity-Edit-Preferences-External Tools中,
将上边的Android SDK配置为AS的路径,不使用Unity的配置。
我的AS 的 SDK Manager配置如下,作为参考(我想关键的是SDK Tool版本吧):‘
可是配置好之后,又出现了如下错误:
Unity打包时报错 Gradle build failed.See the console for details.
这时我再次百度了一下,发现如下链接:
https://www.jianshu.com/p/fbfae48eabd8
查看有可能是路径中使用了中文,所以我想起在Unity Preferences 中,有一个keystore的配置是中文,因为我的电脑系统用户名是中文“华为”,所以我重新配置了一个路径。(其实我发现编译过程根本没有用到,因为我也是写个测试程序,不需要发布的,所以没有配置签名文件)
原本路径是C:/Users/华为/
再次进行编译,OK apk编译成功!