我想要什么?
我有一个要上传到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应用...
答案 0 :(得分:1)
此处是Fabric / Firebaser-
此问题已通过Fabric支持渠道解决!尝试将Beta发行版上传到Fabric时,首先请确保该应用程序已正确启动(在fabric.io的仪表板上可见)。如果不是这样,上面的情况可能会发生,您仍然可以在没有查看分发的情况下获得成功的上传结果。
如果您已经包含了所有Fabric依赖项,但仍无法在仪表板上看到该应用程序,请尝试运行一个干净的项目,然后构建,等待一段时间并运行该应用程序。如果几分钟后仍然看不到该应用程序,请使用您的软件包名称/包ID与Fabric支持地址联系。
如果您有多个构建配置,还请确保正确配置了build.gradle。在这个特定的应用程序中,问题出在构建配置之一的applicationIdSuffix中。最后,检查您是否使用了正确的API密钥并从Fabric组织设置中构建了机密-这可以确保您有权上传Beta版并将其放置在正确的位置。