我收到错误:现在允许具有相同名称的重复预编译程序集-
assets/mobiledependencyresolver/editor/google.version.dll assets/externaldependencyresolver/editor/google.version.dll〈-这些来自我的记忆可能不准确
当我安装firebase时,它也会安装这些依赖项,这会导致重复(我假设因为移动的依赖项解析器具有相同的命名dll文件用于Android部署)
我试过:
1.重命名文件-导致编译错误,因为我不能简单地重命名程序集
1.导入包时不包括重复文件-导致编译错误
1.删除文件-编译错误
所有的firebase SDK组件都包括一个外部依赖解析器,并依赖于它,所以我不知道如何解决这个问题/为什么我是唯一一个有这个问题。
1条答案
按热度按时间h5qlskok1#
如Unity's Documentation“Unity Mediation包自2022年12月起不再适用于新安装”中所述。因此,除非您需要使用它并且已经使其工作,否则最好将其从项目中删除。
为了修复您的项目,请执行以下操作。
1.删除Assets/MobileDependencyResolver和Assets/ExternalDependencyManager
1.按照“将Firebase添加到Unity项目”指南的“添加Firebase Unity SDK”步骤中讨论的步骤重新导入Firebase SDK(将Unity的外部依赖管理器作为其一部分导入)。
从那里,你只需要确保解析器正在为你的目标平台拉入适当的依赖项。