Fabric Crashlytics Beta部署失败:项目处于非活动状态

问题描述 投票:1回答:2

我正在使用包com.name.dev.app的react-native应用程序。我在iOS和Android上添加了Fabric / Crashlytics,并使用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重新激活应用程序。 Crash集合仍可在两个平台上运行,并且将新的IPA文件上传到iOS是完美无瑕的。但我无法将APK上传到Android应用。

我有点无能为力。该项目有点活跃,因为它收到崩溃,但不允许我添加APK到Beta。

android crashlytics fastlane crashlytics-android crashlytics-beta
2个回答
1
投票

谢谢。如果您收到此“非活动”错误,则需要将support [at] fabric.io与您的软件包名称或软件包ID联系。我们需要手动激活我们这边的应用程序。


0
投票

由于Crashlytics / Fabric的精彩支持,它现在正在运作。所以解决方案如下。首先,支持必须手动启用项目。最好的方法是通过电子邮件或推特。完成此操作后,我必须在我的Android应用build.gradle上注释/删除以下行:

crashlytics {
    enableNdk true
    // manifestPath 'src/main/AndroidManifest.xml'**
}

显然,Crashlytics无法自行找到AndroidManifest并正确解析它,因此您的应用程序最终会在Fabric Dashboard中的正确App中找到。

© www.soinside.com 2019 - 2024. All rights reserved.