Fabric.io:新应用程序未显示在仪表板中

Posted

技术标签:

【中文标题】Fabric.io:新应用程序未显示在仪表板中【英文标题】:Fabric.io: new app does not show up in the dashboard 【发布时间】:2017-10-18 07:05:15 【问题描述】:

出于某种原因,我们需要更改现有 android 应用程序的 package-id。我们已经将 Fabric 用于 Crashlytics。

我正在尝试在 Fabric 仪表板中启动该新应用程序,但它没有显示在那里,尽管设备日志显示没有问题(据我所知):device log

知道为什么新的包 ID 在我们的仪表板中不可见吗?

最好, 斯文

【问题讨论】:

来自 Fabric 的 Mike。尝试进行干净,然后重新构建并运行,如果有帮助,请告诉我。 嗨,迈克,感谢您的支持,不胜感激!可悲的是,这没有帮助。我之前已经这样做了。正如您从我的设备日志中看到的那样,已经有一个针对新包 ID 的设置请求,并且后端发送了响应。所以我会假设我可以看到该包 ID 的应用程序,但事实并非如此...... 是的,我问是因为我们看到应用程序处于部分配置状态,但未完全激活。尝试启用调试模式,看看是否会触发构建来激活应用程序:docs.fabric.io/android/fabric/advanced-settings/debugging.html 我之前已经添加了调试模式,以便在设备日志中查看所有内容?!但是我从设备中删除了该应用程序,清理并重新构建了该应用程序并安装了它。同样的结果,在仪表板中看不到应用程序... @svzi,我发现了类似的问题,这是我们的情况,我将旧包名称更改为新包名称,在 Manifest.xml 中更改然后我忘记在 App 的级别 build.gradle 文件中更改'应用程序ID'。然后我在仪表板中得到了它。愿你一切安好。 【参考方案1】:

在构建具有多种风格的应用程序时,我遇到了与此非常相似的问题。解决方案是手动指定包名,而不是让 Fabric 尝试自动抓取它,因为它会非常努力地“粘贴”您的旧包名。

有一个full post available(免责声明:我的网站),但基本上你需要使用:

    Fabric.with(
        Fabric.Builder(this)
            .kits(Crashlytics())
            .appIdentifier(BuildConfig.APPLICATION_ID)
            .build()
    )

【讨论】:

【参考方案2】:

确保在清单文件中包含对其专用 gradle.build 和 meta 的所有依赖项。接下来是通过互联网连接在您的设备上引发强制运行时错误,也不要忘记首先使用Fabric.with(this,new Crashlytics()) 对其进行初始化。如果这不起作用,请尝试在 Android Studio 中下载并安装 Fabric for Android 插件,重新启动 IDE,您将在上方看到一个 Fabric 图标。启动它并选择你的包名。

【讨论】:

【参考方案3】:

我遇到了完全相同的问题,在日志中我清楚地看到 Crashlytics 正在使用中。

I/CrashlyticsCore: Crashlytics report upload complete: <ID>

但我在仪表板上看不到我的项目,并且总是重定向到教程。

Build-Clean 和 Android 工作室 重新启动 之后,再次构建并在我的手机上运行该应用程序,瞧,它找到了自己。现在工作,没有任何变化。

【讨论】:

【参考方案4】:

我也有同样的问题。经过数小时的研究,我为我的应用解决了这个问题。

首先:添加新风格后,我在 Firebase 控制台中进行了更改(在现有项目中添加了新应用,使用生产 SHA1,更改了 google-services.json)。

之后,该应用不会显示在 Android Studio 的结构仪表板和结构插件中。在 firebase 控制台的 crashlititycs 中链接新应用后,问题已解决。然后检查您的角色,必须具有所有者角色(在 Firebase 控制台项目上)。

【讨论】:

以上是关于Fabric.io:新应用程序未显示在仪表板中的主要内容,如果未能解决你的问题,请参考以下文章

从 fabric.io crashlytics 仪表板查找确切的崩溃时间

在 Fabric.io 中过滤一段时间内的数据

从 Fabric 链接到 Firebase 后,Firebase 控制台中未显示崩溃

IOS 应用未显示在 Firebase Analytics 中

Facebook 移动广告应用安装未显示在活动报告中

Azure WebJobs (3.x) 连续作业未在仪表板中显示函数