android - 将 Unity 应用程序添加到新的结构组织、现有的 firebase 项目

标签 android firebase unity-game-engine crashlytics google-fabric

我在我的 Unity 项目中安装了 fabric 插件。我昨天设置了它并让它跟踪 Android 安装。然后我删除了 fabric 中的组织(因为我无法将为此 Unity 项目执行 Auth 的现有 firebase 项目链接到 fabric 应用程序)。现在,在我创建的新组织下,我无法让 fabric 识别出 SDK 已安装并在构建中运行。它卡在 3 步中的第 1 步:(1 将第一个 SDK 添加到您的项目。提示:下载并安装 Fabric 插件以开始使用。),当我尝试从仪表板添加应用程序时,我被带到https://www.fabric.io/kits .但是我已经安装了 Crashlytics 和 Answers,这似乎无法帮助我添加该应用程序。在 Unity 中,当我单击 Prepare Fabric 时,它“全部完成”,并将我带回 onBoard 页面,而不是 Crashlytics 仪表板。

我是否需要重新开始 - 还原项目并从最新的 fabric screen 导入统一包?它会自动识别安装,然后再次启动应用程序?

我觉得我在这里被圈了起来。重新启动是我接下来要尝试的事情。然后我会回到我想找到我们已经用于身份验证的 firebase 项目(但还不是 Crashlytics)并将应用程序链接到它的位置。

谢谢。

最佳答案

我将 Unity 项目代码恢复到导入结构包之前的状态。我重新导入了包并按照 Unity 的结构中的步骤进行操作。一切都像以前一样正常工作:Android 应用程序在我安装并在 Android 手机上启动后出现。 (需要删除 FabricSettings.asset 才能使 Prepare Fabric 正常工作,再次参见 Unity Fabric/Crashytics integration failure)

第二部分...事实证明,将 fabric 链接到现有的 firebase 项目只是作为 firebase 项目所有者的用户的一个可见选项——可能需要他们的 firebase 帐户的相同电子邮件地址才能被邀请到 fabric组织。

所以现在在 Firebase > 设置 > 集成中,Fabric 就在那里作为链接。 Firebase Quality > Crashlytics 选项卡显示了我添加的一个测试崩溃事件。是的。

关于android - 将 Unity 应用程序添加到新的结构组织、现有的 firebase 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53769552/

相关文章:

android - Facebook 应用程序类型无互联网连接消息

android - 设置 build.gradle Junit Android 测试

android - 内容解析器返回错误的大小

javascript - 如何在 Clojurescript 中使用 firebase.push?我的数据正确吗?

ios - Unity iOS OpenGL 应用崩溃

java - 如何在遇到断点时自动执行 void 方法?

android - 在 Android 中使用 Redux 结构和 Firebase

c# - 在Unity中使用JsonUtility.FromJson反序列化JSON

unity-game-engine - UnityScript:如何检测箭头键按下(向上/向下)

ios - Swift - Firebase - 身份验证电子邮件无密码