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

编辑器版本

Unity2019.2.21f1
AndroudStudio4.0

问题描述

之前用的Unity2018,没用UnityHub,然后版本升级到2019.2.21f1。官网下载的安装包装的,自己配置的androidsdk路径。然后今天打包就报了这个错误。
在这里插入图片描述

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

填坑过程

然后先确认我装的有Sdktools
在这里插入图片描述
并且配置无误
在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

Unity打包报错变成这样子:
在这里插入图片描述

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

在这里插入图片描述
既然直接装就OK,我为什么还要自己配置???

然后我发现在UnityHub安装的Unity版本有以下这个功能,但通过右边添加已安装版本来添加进来的Unity没有这个功能。
在这里插入图片描述

解决方案

在这里插入图片描述
在这里插入图片描述
没错,之前不知道这个从Hub下载是什么鬼。但我下载完以后发现。这里Unity也已经配置好了。
在这里插入图片描述

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

后续换成我的项目的话又出现了如下问题。
在这里插入图片描述

需要把目标Api设置成自动。
在这里插入图片描述
效果和选择了下面的选项差不多。但如果你是自己手动配置的sdk根本识别不到的话,选了也并无卵用。

在这里插入图片描述

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

以上。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值