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

时间:2024-05-23 12:36:08

编辑器版本

Unity2019.2.21f1
AndroudStudio4.0

问题描述

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

填坑过程

然后先确认我装的有Sdktools
解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1并且配置无误
解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1感觉可能是安卓Sdktools版本太高了所以Unity不能识别,于是找了一个低版本的sdktools,但没想到是25.2.5的版本。然后我替换了版本。如下位置。

解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1结果如下:版本位置变成25.2.5(截图是我后来又升级的结果)

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

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

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

解决方案

解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1
解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1没错,之前不知道这个从Hub下载是什么鬼。但我下载完以后发现。这里Unity也已经配置好了。
解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1然后我尝试打个空包,毫无问题。
以上。

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

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

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

以上。