Crashlytics。项目开发人员无效

问题描述 投票:15回答:7

当我尝试上传新的flavor版本时,我收到一个错误:

警告 - Crashlytics在上传发行版时遇到问题。项目开发人员无效

如何修复它并为测试添加新的flavor

android crashlytics
7个回答
25
投票

来自another response on sackoverflow

这意味着您的项目尚未在Fabric后端完全激活。构建应用程序后,请务必同时运行该应用程序,这将完成激活,以便您可以分发您的应用程序。

运行应用程序为我解决了问题。


7
投票

这是我的坏事。如果您没有为Crashlytics调用'start()',则会发生此错误。在我的情况下,这是关闭调试类型。有趣的事实:你可以On crashlytics在织物后端初始化新的味道项目,然后切换它off为测试者分发构建,如果你需要它


7
投票

如果您使用包标识符进行了更改,则可以看到此错误。

假设您已使用包含ID /包的Crashlytics配置您的应用程序

“Com.example.AndroidOne”

由于某些原因,您必须使用更新包ID

“com.example.AndroidTwo”

并且您仍在尝试使用相同的旧配置进行分发但它失败了。

请使用新的bundleID从头开始再次设置/配置crashlytics。

希望这会有所帮助。


4
投票

我修复了在我的设备中运行新风格(如果你有一个新风味)或主风格(应用程序本身)的问题。记住你需要:

Fabric.with(new Fabric.Builder(application)
    .kits(new Crashlytics())
    .debuggable(BuildConfig.DEBUG)
    .build()
);

在您的应用程序中,以使Fabric触发创建新的应用程序:-)


1
投票

我们在公司遇到了同样的问题。 “存档分发错误:-9无法保存发行说明。项目MyNewProject处于非活动状态”。这个问题还没有完全解决。但是,我们发现具有管理员权限的用户可以添加和查看更多应用程序。部分应用程序必须由管理员添加,这有点不舒服。该项目包括基于单一模型定制许多个性化应用程序。


0
投票

FWIW,我收到此错误:“存档分发错误:-9无法保存发行说明。”以上都不适用于我。我再次尝试(第3次?第4次?)并且有效。也许网络很忙?


0
投票

enter image description here只需使用Android Studio的Fabric插件,然后按照步骤操作。该插件可以很好地识别项目所需的代码更改,进行更改。您只需构建项目并运行应用程序,结构将在后端创建项目并重新加载构建。

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