编辑器版本
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根本识别不到的话,选了也并无卵用。
以上。