Unity2018.3.14配置SDK所碰到的问题

天气晴朗,心情美好,打开我心爱的notebook,开始我的兴趣创作,今天的任务是要打包一个APK文件。OK,打开Unity2018.3.14开始Build项目,Error!!!What?Try Again!!!Error!!!他喵的怎么出问题了,以前都好着啊(安慰自己这样说,其实以前好像也没试过)。系统提示SDK版本太低小于28.0.3,大概意思可能是SDK版本太低(其实是Build Tools版本低,但是刚开始也不知道啊),然后去百度查Unity2018配置SDK环境,跟着一翻操作发现根本找不到合适的SDK啊,官网找不到SDK下载链接,另外的网站下载出来的SDK版本太低用不成啊,难受最后只能下载Android Studio了,之后下载好的同时也将SDK下载了。

Unity2018.3.14配置SDK所碰到的问题_第1张图片

好了,大功告成这下没问题了去Unity配置SDK吧(激动的心情溢于言表!!!),Edit-->Preferences-->External Tools-->Android SDK,点击Browse,找到我刚才SDK的安装路径然后选择。

Unity2018.3.14配置SDK所碰到的问题_第2张图片

手动黑人问号???纳尼,最新版的SDK都不行吗。在去百度。然后找到这块应该可以解决了,按照这方法去下载已弃用的SDK Tools。

Unity2018.3.14配置SDK所碰到的问题_第3张图片

下载之后SDK文件夹里面多了这么个东西,我猜想Unity的判断标准应该跟这个弃用的tools文件有关。

现在去Unity里面去指定SDK文件路径就没啥问题了。

然后再去Build,God!还是不行。经过我的分析和观察加上翻译软件翻译后发现原来问题可能是Build Tools版本低,然后我又想起SDK文件夹下面有个这个文件夹,

然后里面有你在SDK Manager里面下载的Build Tools

Unity2018.3.14配置SDK所碰到的问题_第4张图片

这两个文件夹是不同的版本只需要将其中一个需要用到的版本名称改成tools问题解决。

总结:找不到SDK的情况去下载Android Studio 同时下载SDK,SDK下载好之后下载弃用的SDK tools 最后去build tools将文件名改成tools

至此所有问题解决。Happy ,心情美好!

补充:如果出现“Unity3D:CommandInvokationFailure: Gradle build failed”错误则参考这篇文章。

 

你可能感兴趣的:(Unity)