安装的Unity版本是2019.4.28,本来想要打包到安卓平台试一下,但是下载Android模块的时候就总是报错,之后还删除了一次Unity,结果下回来Unity都出问题了,后来又下了一次,同样存在无法安装的问题。
最后经过几个小时的查询终于解决了。
在你安装unity的版本的目录下存在AndroidPlayer目录,存放的就是安卓相关的包。
直接删除这个文件夹,相当于直接删除了安卓组件。
但是直接这样删除存在的一个问题就是,Unity Hub当中依然显示你已经安装了模块,所有模块已经被勾选。这是因为模块管理文件当中没有进行修改,所以需要手动修改。
这个模块文件就在对应unity版本下的Editor同级目录
下
通过使用Json工具格式化查看里面的内容。
我这里用的是CSDN插件中的json工具。
大概在240行左右的内容就是关于安卓包的,有好多,由于之前下载过,这边都全部显示为true,所以模块里面也显示为已经下载,只需要把后面android相关的都修改selected的值为false就可以了(注意:这里的visible属性其实就是在包管理器中是否可见,默认是三个为可见的),然后重启unity hub就能够重新勾选了。
然后重新勾选下载就能完成对应模块的安装了,这里建议先安装AndroidSupport,再安装sdk和openjdk,因为我是一起勾选安装的,但是最后下载完发现好像jdk和sdk文件夹不见了,所以为了避免这样的问题,可以按我说的试一下。
所有模块都安装的话目录应该是这样的。
参考:
https://blog.csdn.net/LFasd97/article/details/103801486