【发布时间】:2018-07-25 20:54:49
【问题描述】:
我有一个带有 com.name.dev.app 包的 react-native 应用程序。我将 Fabric/Crashlytics 添加到 iOS 和 Android,并使用 Fabric Crashlytics Beta 进行内部分发。我在 Fabric 仪表板中看到了这两个应用程序,并且在构建发布版本时,我可以在相应应用程序的仪表板中看到崩溃。这工作了大约 7 天。
现在,当尝试通过 Android Studio Fabric 插件或通过我们的 Fastlane CI 管道将 APK 上传到 Beta 版时,我收到一条错误消息:
WARN - Crashlytics had a problem uploading the distribution. Project applicationname is inactive
Exception in thread "main" com.crashlytics.tools.android.exception.PluginException: Distribution upload failed.
at com.crashlytics.tools.android.DeveloperTools.processProperties(DeveloperTools.java:667)
at com.crashlytics.tools.android.DeveloperTools.processArgsInternal(DeveloperTools.java:348)
at com.crashlytics.tools.android.DeveloperTools.main(DeveloperTools.java:273)
Caused by: com.crashlytics.tools.android.exception.DistributionException: Crashlytics halted compilation because it had a problem uploading the distribution.Project applicationname is inactive
at com.crashlytics.tools.android.DistributionTasks.uploadDistribution(DistributionTasks.java:91)
at com.crashlytics.tools.android.DeveloperTools.processProperties(DeveloperTools.java:665)
... 2 more
我从 Fabric 中删除了 Android 应用并尝试重新创建它。那失败了,所以我不得不通过 Twitter 与 Crashlytics 联系,有人非常友善并再次手动为 Android 重新激活了该应用程序。崩溃收集仍然适用于两个平台,并且将新的 IPA 文件上传到 iOS 是完美的。但我无法将 APK 上传到 Android 应用。
我有点不知所措。该项目处于活动状态,因为它收到崩溃但不允许我将 APK 添加到 Beta。
【问题讨论】:
标签: android crashlytics fastlane crashlytics-android crashlytics-beta