Unity安装安卓Andriod模块失败,显示已经安装模块,可以通过修改模块的配置文件重新安装模块。

问题

在这里插入图片描述

安装的Unity版本是2019.4.28,本来想要打包到安卓平台试一下,但是下载Android模块的时候就总是报错,之后还删除了一次Unity,结果下回来Unity都出问题了,后来又下了一次,同样存在无法安装的问题。

在这里插入图片描述

最后经过几个小时的查询终于解决了。

删除之前的Andriod残留

在你安装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

猜你喜欢

转载自blog.csdn.net/weixin_44394801/article/details/119361083