5

我想要的是?

我有一个想要上传到 Fabric Beta 的 Android 应用程序。

我要怎么做?

我想使用 Fastlane 将我的 Android 应用程序上传到 Fabric Beta。

出了什么问题?

运行我的 fastlanefastlane beta命令后,我得到了一个很好的报告,一切都很好,我应该在 Fabric 仪表板上看到我的应用程序:

[16:06:57]:将构建上传到 Crashlytics Beta。有时间了☕️。

[[16:07:03]:构建成功上传到 Crashlytics Beta

[[16:07:03]:访问https://fabric.io/_/beta添加发行说明并通知测试人员。

但是当我去https://fabric.io/_/beta时,我的应用程序不会出现在那里!

我还尝试了什么?

尝试了官方集成文档。在 Android Studio 上安装了 Fabric 插件。使用我的凭据登录,选择了我的应用程序包标识符,并且总是从“所有工具包”屏幕被扔到凭据屏幕。对我来说看起来像一个错误。在任何地方都找不到解决方案。

我是否尝试手动集成 Fabrik SDK 并运行该应用程序?

是的,我做到了,该应用程序仍然没有出现在 Fabric 仪表板中。在 logcat 中没有看到任何相关错误。

使用 Gradle 插件上传怎么样?

那个很棘手,因为我必须修复许多错误并提供带有我的凭据的 fabric.properties 文件,但最终得到了一个有希望的消息:

任务 :application:crashlyticsUploadDistributionGoogleProdStagingAlpha 正在上传 /Users/yanbraslavsky/booking-app/application/build/outputs/apk/googleProd/stagingAlpha/application-google-prod-stagingAlpha.apk 到 Crashlytics...

在 6 秒内构建成功

Fabric 仪表板中仍然没有应用程序。

我现在想要什么?

我有一个想要上传到 Fabric Beta 的 Android 应用程序...

4

1 回答 1

1

Fabric/Firebaser 在这里 -

此问题已通过 Fabric 支持渠道解决!尝试将 Beta 分发版上传到 Fabric 时,首先确保应用程序已正确载入(在您的 fabric.io 仪表板上可见)。如果不是,则可能会发生上述情况,您仍然获得成功的上传结果而无法查看分发。

如果您已包含所有 Fabric 依赖项,但仍然无法在仪表板上查看应用程序,请尝试运行清理项目,然后构建、等待一段时间并运行应用程序。如果几分钟后您仍然看不到该应用程序,请使用您的包名称/捆绑 ID 联系 Fabric 支持地址。

如果您有多个构建配置,还要确保您的 build.gradle 配置正确。在这个特定的应用程序中,问题出在其中一个构建配置的 applicationIdSuffix 中。最后,检查您是否使用了正确的 API 密钥并从 Fabric 组织设置中构建机密 - 这可确保您有权上传 Beta 发行版并将其放置在正确的位置。

于 2019-08-20T14:02:22.723 回答