解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1

编辑器版本

Unity2019.2.21f1
AndroudStudio4.0

问题描述

之前用的Unity2018,没用UnityHub,然后版本升级到2019.2.21f1。官网下载的安装包装的,自己配置的androidsdk路径。然后今天打包就报了这个错误。
解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1_第1张图片

然后直接打空包也会报这个错误。

填坑过程

然后先确认我装的有Sdktools
解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1_第2张图片
并且配置无误
解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1_第3张图片

感觉可能是安卓Sdktools版本太高了所以Unity不能识别,于是找了一个低版本的sdktools,但没想到是25.2.5的版本。然后我替换了版本。如下位置。

解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1_第4张图片

结果如下:版本位置变成25.2.5(截图是我后来又升级的结果)

解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1_第5张图片

Unity打包报错变成这样子:
解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1_第6张图片

WTF,这里我本来应该再找个26.1.1的版本再尝试一下的。然而我并没有。(当然这种也可以尝试,结果也可以回复一下,但我发现了另外一个更简单的方法。)
因为我同时在Unityhub安装了2019.3,我尝试用它打包就是OK的,然后他的配置是这样的。

解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1_第7张图片
既然直接装就OK,我为什么还要自己配置???

然后我发现在UnityHub安装的Unity版本有以下这个功能,但通过右边添加已安装版本来添加进来的Unity没有这个功能。
解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1_第8张图片

解决方案

解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1_第9张图片
在这里插入图片描述
没错,之前不知道这个从Hub下载是什么鬼。但我下载完以后发现。这里Unity也已经配置好了。
解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1_第10张图片

然后我尝试打个空包,毫无问题。
以上。

后续换成我的项目的话又出现了如下问题。
解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1_第11张图片

需要把目标Api设置成自动。
解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1_第12张图片
效果和选择了下面的选项差不多。但如果你是自己手动配置的sdk根本识别不到的话,选了也并无卵用。

解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1_第13张图片

2020.8.6补
到此如果还没有解决问题可以参考我另外一篇
Unity2019Gradle打包Apk错误 Failed to notify project evaluation listener.

以上。

你可能感兴趣的:(unity3d,Unity打包)