如何将Android APK上传到Fabric Beta

时间:2019-08-14 14:25:57

标签: android crashlytics google-fabric fabric-beta

我想要什么?

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

我想要什么?

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

出了什么问题?

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

  

[16:06:57]:将内部版本上传到Crashlytics Beta。是时候来点☕️了。

     

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

     

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

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

我还尝试了什么?

尝试了official integration doc。在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应用...

1 个答案:

答案 0 :(得分:1)

此处是Fabric / Firebaser-

此问题已通过Fabric支持渠道解决!尝试将Beta发行版上传到Fabric时,首先请确保该应用程序已正确启动(在fabric.io的仪表板上可见)。如果不是这样,上面的情况可能会发生,您仍然可以在没有查看分发的情况下获得成功的上传结果。

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

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