勾选use custom manifest后Android Manifest损坏,如何让Unity重新生成?
恢复Unity默认生成Android Manifest的操作方法
- 先关闭当前Unity项目,备份
Assets/Plugins/Android路径下的所有文件,避免配置丢失 - 直接删除该路径下已损坏的
AndroidManifest.xml文件 - 重新启动Unity打开项目,依次点击顶部菜单栏
Edit > Project Settings > Player进入Player设置面板,切换到Android平台标签 - 下拉找到Publishing Settings分组,取消勾选
Use Custom Manifest选项,此时Unity会自动启用内置的默认Manifest配置 - 若后续仍需自定义Manifest,可重新勾选
Use Custom Manifest,Unity会自动生成一份完好的默认Manifest文件到Assets/Plugins/Android目录下,你可以基于新生成的文件做自定义修改
异常场景解决方案
- 如果执行上述操作后Manifest仍然生成异常,关闭Unity项目,删除项目根目录下的
Library缓存文件夹,重新打开项目等待Unity重建所有缓存后再重复上述操作即可 - 若项目集成了第三方Android插件,需排查插件自带的Manifest配置是否存在冲突,可临时移出第三方Android插件后再执行Manifest生成操作,排除冲突影响
内容的提问来源于stack exchange,提问作者TJO UHD
相关产品推荐
相关产品推荐

