提问人:Angel Dev 提问时间:3/22/2023 更新时间:4/1/2023 访问量:190
将 Firebase 软件包下载到 Unity 项目时出现问题
Problem downloading Firebase packages to Unity project
问:
我收到错误:现在允许使用同名的重复预编译程序集 -
assets/mobiledependencyresolver/editor/google.version.dll assets/externaldependencyresolver/editor/google.version.dll <- 这些来自我的记忆可能不准确
当我安装 firebase 时,它还会安装这些依赖项,这会导致重复(我假设是因为移动依赖项解析器具有用于 Android 部署的相同名称的 dll 文件)
我试过:
- 重命名文件 - 导致编译错误,因为我不能简单地重命名程序集
- 导入包时不包括重复文件 - 导致编译错误
- 删除文件 - 编译错误
所有 firebase SDK 组件都包含一个外部依赖解析器并依赖于它,因此我不确定如何解决这个问题/为什么我是唯一一个遇到此问题的组件。
答:
0赞
Joe Spiro
4/1/2023
#1
如 Unity 文档中所述,“自 2022 年 12 月起,Unity Mediation 包不再可用于新安装”。因此,除非您需要使用它并且已经让它工作,否则最好将其从项目中删除。
要修复您的项目,请执行以下操作。
- 删除 Assets/MobileDependencyResolver 和 Assets/ExternalDependencyManager
- 按照“将 Firebase 添加到 Unity 项目”指南的“添加 Firebase Unity SDK”步骤中讨论的步骤重新导入 Firebase SDK(将 Unity 的外部依赖项管理器作为其中的一部分导入)。
从那里,你只需要确保解析器正在为你的目标平台拉入适当的依赖项。以下是运行和调试此过程的分步指南。
评论