不知道大家遇到过这样的问题吗?
就是单独使用Unity安装Unity(不添加Android模块)可以成功,但是只要安装Android模块就会失败。
作者最近遇到了这个苦恼的问题。
而且这种问题也只在公司才会出现,家里的电脑都不会出现。
所以一开始,我怀疑是公司网络,或者域管理有问题。后来,科学上网也试过了,windows管理员账号也切换过,注册表也清理过,电脑都重装了3次。都没有解决,很郁闷,不过经过多次尝试,作者也总结了一些小技巧来应对这些恼人的问题。
我在工作中主要用到Unity2019.4.6f1和2020.3.10f1。所以作者对这两个版本的安卓模块问题进行了多次尝试,找到如下解决方案
当我们打包不成功时基本都是报这三个地方的文件找不到、缺失等问题
针对Unity 2019.4.6f1 从同事那里将对应的三个文件拷贝过来,放在你的Unity的对应路径下(详细见Edit->Preferences->External tools->Android...)
亲测可以正常打包
但是对于Unity2020.3.10f1,以上方法就不能使用了。
尝试过很多方法都不可行,
最终通过以下步骤解决:
- Unity2020官网点击"UnityHub"
- 注意在UnityHub中先不要勾选Android模块只装UnityEditor
- Unity2020官网点击"Android Target Support"
- 给安装好的Unity2020.3.10f1添加模块
- 勾选Android Build Support,点击完成
- 最终会变成这样,但是作者已经可以成功出包了。
这种问题,一般都发生在公司电脑。自己的电脑也不会出这种问题。
很迷惑,所以记录一下
也希望能帮到大家。
2022.2.9,最近又发现类似的问题,又找到一个好办法
使用UnityHub beta版,这里可以看到组件下载安装进度和失败原因,可以根本解决安装问题