【问题标题】:I am trying to incorporate firebase into my unity project but keep getting an error about my "Firebase.Crashlytics.Editor.dll"我正在尝试将 firebase 合并到我的统一项目中,但不断收到关于我的“Firebase.Crashlytics.Editor.dll”的错误
【发布时间】:2019-08-18 00:22:39
【问题描述】:

我正在尝试将 FireBase 合并到我的统一项目中,但每次尝试时我都会收到错误“Assembly 'Assets/Firebase/Editor/Firebase.Crashlytics.Editor.dll' 由于错误而无法加载: 无法解析引用“Google.JarResolver”。程序集是否丢失或与当前平台不兼容? 可以在插件检查器中禁用参考验证。”

到目前为止,我已尝试从 FireBase 中删除所有文件并重新下载它们,我还尝试开始一个新项目并将 FireBase 包导入其中。

我不明白为什么会这样。如果这发生在其他人身上并且他们已经设法解决了这个问题,你能帮我吗?我正在尝试为 iPhone 制作我的第一个应用程序,这是迄今为止我需要帮助的第一个错误。任何帮助将不胜感激,谢谢。

【问题讨论】:

    标签: ios visual-studio firebase unity3d crashlytics


    【解决方案1】:

    呸!

    您似乎很难找到Play Services Resolver。您可以尝试一些方法。

    首先,尝试重新导入 Crashlytics 并确保拉入 PlayServicesResolver

    其次,如果 dll 已经导入。在您的项目视图中选择它,并确保将其设置为在 Inspector 的编辑器中使用:

    第三,你可以尝试直接从repository下载unitypackage。

    如果这些都不起作用,请告诉我们主机操作系统是什么(您使用编辑器的那个)和您的目标操作系统(我假设是 Android,但我想验证一下),以便进一步调试或联系直接Firebase Support

    --帕特里克

    【讨论】:

    • 我重新导入并确保它已经过检查,它现在似乎可以正常工作,但我会及时更新谢谢
    【解决方案2】:

    这发生在 Windows for Android build 上!

    无法加载签名 Firebase.Crashlytics.Editor.iOSPostBuild
    无法加载文件或程序集 UnityEditor.iOS.Extensions.Xcode
    卸载损坏的程序集 Assets/Firebase/Editor/Firebase.Crashlytics.Editor.dll

    解决这个问题:

    1. 通过 Unity Hub add IOS module 添加 IOS 模块
    2. 将 Unity 切换到 Ios 构建(在 PC/Windows 上是)并构建它make IOs build
    3. 切换回 Android
    4. 享受吧。 Android 版本没有错误。

    这很奇怪,但它有效!

    【讨论】:

      猜你喜欢
      • 2020-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-31
      • 2013-05-09
      • 1970-01-01
      • 2022-01-23
      • 2022-07-16
      相关资源
      最近更新 更多