コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】firebase g_jvm != nullptr

概要

firebase g_jvm != nullptr
g_jvm != nullptr
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
Firebase.Platform.FirebaseLogger:LogMessage(PlatformLogLevel, String) (at /Users/runner/work/firebase-unity-sdk/firebase-unity-sdk/app/platform/Unity/FirebaseLogger.cs:95)
Firebase.LogUtil:LogMessage(LogLevel, String) (at /Users/runner/work/firebase-unity-sdk/firebase-unity-sdk/app/src/LogUtil.cs:69)
Firebase.LogUtil:LogMessageFromCallback(LogLevel, String) (at /Users/runner/work/firebase-unity-sdk/firebase-unity-sdk/app/src/LogUtil.cs:77)
Firebase.Firestore.FieldValueProxy:ServerTimestamp() (at /Users/runner/work/firebase-unity-sdk/firebase-unity-sdk/android_unity/armeabi-v7a/firestore/swig/Firebase.Firestore_fixed.cs:2465)
Firebase.Firestore.FieldValue:.cctor() (at /Users/runner/work/firebase-unity-sdk/firebase-unity-sdk/firestore/src/FieldValue.cs:35)

FieldValue.ServerTimestamp を呼び出したら上記のエラーが発生して
アプリが強制終了する現象に遭遇した。

FirebaseFirestore.DefaultInstance を呼び出してから
FieldValue.ServerTimestamp を呼び出したらエラーが発生しなくなった。