将 firebase 包含到我的 Unity 项目时出错

问题描述 投票:0回答:0

有人可以帮我实施 Firebase 吗?我正在尝试将 firebase 包含到我的项目中,但出现以下错误:

System.TypeLoadException: Could not load type of field 'Firebase.Editor.Measurement:analytics' (4) due to: Could not resolve type with token 01000034 from typeref (expected class 'Google.EditorMeasurement' in assembly 'Google.VersionHandlerImpl, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null') assembly:Google.VersionHandlerImpl, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null type:Google.EditorMeasurement member:(null)
  at Firebase.Editor.AndroidSettingsChecker..cctor () [0x00015] in /Users/runner/work/firebase-unity-sdk/firebase-unity-sdk/editor/app/src/AndroidAPILevelChecker.cs:37 
UnityEditor.EditorAssemblies:ProcessInitializeOnLoadAttributes (System.Type[])

,

System.TypeLoadException: Could not resolve type with token 01000075 from typeref (expected class 'Google.EditorInitializer' in assembly 'Google.VersionHandlerImpl, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null')
UnityEditor.EditorAssemblies:ProcessInitializeOnLoadAttributes (System.Type[])

,

Unable to load Firebase app options ([C:/Projects/MyProject/Assets/StreamingAssets\google-services-desktop.json, C:/Projects/MyProject/Assets/StreamingAssets\google-services.json] are missing or malformed)
UnityEngine.Debug:LogError (object)
Firebase.Platform.FirebaseLogger:LogMessage (Firebase.Platform.PlatformLogLevel,string) (at /home/runner/work/firebase-unity-sdk/firebase-unity-sdk/app/platform/Unity/FirebaseLogger.cs:95)
Firebase.LogUtil:LogMessage (Firebase.LogLevel,string) (at /home/runner/work/firebase-unity-sdk/firebase-unity-sdk/app/src/LogUtil.cs:69)
Firebase.LogUtil:LogMessageFromCallback (Firebase.LogLevel,string) (at /home/runner/work/firebase-unity-sdk/firebase-unity-sdk/app/src/LogUtil.cs:77)
Firebase.FirebaseApp:CreateInternal () (at /home/runner/work/firebase-unity-sdk/firebase-unity-sdk/linux_unity/app/swig/Firebase.App_fixed.cs:2828)
Firebase.FirebaseApp/<>c:<Create>b__14_0 () (at /home/runner/work/firebase-unity-sdk/firebase-unity-sdk/linux_unity/app/swig/Firebase.App_fixed.cs:1954)
Firebase.FirebaseApp:CreateAndTrack (Firebase.FirebaseApp/CreateDelegate,Firebase.FirebaseApp) (at /home/runner/work/firebase-unity-sdk/firebase-unity-sdk/linux_unity/app/swig/Firebase.App_fixed.cs:2412)
Firebase.FirebaseApp:Create () (at /home/runner/work/firebase-unity-sdk/firebase-unity-sdk/linux_unity/app/swig/Firebase.App_fixed.cs:1954)
Firebase.FirebaseApp:get_DefaultInstance () (at /home/runner/work/firebase-unity-sdk/firebase-unity-sdk/linux_unity/app/swig/Firebase.App_fixed.cs:1929)
Firebase.Database.FirebaseDatabase:get_DefaultInstance () (at /home/runner/work/firebase-unity-sdk/firebase-unity-sdk/database/src/FirebaseDatabase.cs:87)
DataBaseManager:Start () (at Assets/Scripts/DataBaseManager.cs:18)

InitializationException:  Firebase app creation failed.
Firebase.FirebaseApp.CreateAndTrack (Firebase.FirebaseApp+CreateDelegate createDelegate, Firebase.FirebaseApp existingProxy) (at /home/runner/work/firebase-unity-sdk/firebase-unity-sdk/linux_unity/app/swig/Firebase.App_fixed.cs:2450)
Firebase.FirebaseApp.Create () (at /home/runner/work/firebase-unity-sdk/firebase-unity-sdk/linux_unity/app/swig/Firebase.App_fixed.cs:1954)
Firebase.FirebaseApp.get_DefaultInstance () (at /home/runner/work/firebase-unity-sdk/firebase-unity-sdk/linux_unity/app/swig/Firebase.App_fixed.cs:1929)
Firebase.Database.FirebaseDatabase.get_DefaultInstance () (at /home/runner/work/firebase-unity-sdk/firebase-unity-sdk/database/src/FirebaseDatabase.cs:87)
DataBaseManager.Start () (at Assets/Scripts/DataBaseManager.cs:18)

我确实遵循了 Firebase 官方网站上的教程并遵循了 youtube 上的教程,但没有任何帮助。

c# firebase unity3d
© www.soinside.com 2019 - 2024. All rights reserved.