【发布时间】:2021-01-12 11:44:52
【问题描述】:
我刚刚在我的项目中集成了 Firebase 身份验证,效果很好。数据库是在 Firebase 门户上创建的。
集成 Firebase 数据库后(由于某种不明原因,Unity 包管理器中没有显示),在启动时调用 database = FirebaseDatabase.DefaultInstance; 时,编辑器冻结。
我检查了以我在下面复制粘贴的内容结尾的编辑器日志。我在这里看到了一些关于它是 firebase 6.10 的问题的帖子,但我在这里使用的是 7.0.2。想知道大家有什么想法吗?
编辑日志:
后备处理程序无法加载库 /Applications/Unity/Hub/Editor/2019.4.11f1/Unity.app/Contents/Frameworks/Mono/lib/libAssets/Firebase/Plugins/x86_64/FirebaseCppApp-7_0_2.bundle 后备处理程序可以未加载库/Applications/Unity/Hub/Editor/2019.4.11f1/Unity.app/Contents/Frameworks/Mono/lib/libAssets/Firebase/Plugins/x86_64/FirebaseCppApp-7_0_2.bundle.dylib 后备处理程序无法加载库/ Applications/Unity/Hub/Editor/2019.4.11f1/Unity.app/Contents/Frameworks/Mono/lib/libAssets/Firebase/Plugins/x86_64/FirebaseCppApp-7_0_2.bundle.so 后备处理程序无法加载库/Applications/Unity/ Hub/Editor/2019.4.11f1/Unity.app/Contents/Frameworks/Mono/lib/libAssets/Firebase/Plugins/x86_64/FirebaseCppApp-7_0_2.bundle 加载场景'Temp/__Backupscenes/0.backup'
编辑#1:首先感谢两位长篇大论的回答。我将尝试重新导入项目中的捆绑文件并向您报告。我应该注意,编辑器日志中列出的路径实际上并不存在于我的 Unity.app 包内容中。它找到了内容和框架,但是 Mono 不存在......在将 CakeCommander 的注册表添加到我的 Packages/Manifest.json 之后,我终于设法拥有包管理器的 Google LLC 部分并从那里重新导入实时数据库和 Auth,所以这很好。我还应该注意,现在所有 SDK 的文件夹都存在于 Packages 文件夹中,而 Assets 中没有任何东西了。我暂时没有使用任何版本控制。
【问题讨论】:
-
这是整个编辑器日志?
-
添加了额外的屏幕截图
标签: firebase unity3d firebase-realtime-database