当我尝试上传新版本时,我收到错误:
警告 - Crashlytics在上传发行版时遇到问题。项目开发人员处于非活动状态
如何修复它并为测试添加新的flavor
?
答案 0 :(得分:24)
来自another response on sackoverflow:
这意味着您的项目尚未在Fabric上完全激活 后端。构建应用程序后,请务必同时运行该应用程序, 这将完成激活,以便您可以分发您的 应用
运行应用程序为我解决了问题。
答案 1 :(得分:7)
这是我的坏事。如果您没有为Crashlytics调用'start()',则会发生此错误。在我的情况下,这是关闭调试类型。有趣的事实:您可以On
使用crashlytics来初始化Fabric后端的新风味项目,然后根据需要将其切换为off
以便为测试人员分发构建
答案 2 :(得分:7)
如果您使用包标识符进行了更改,则可以看到此错误。
假设您已使用包含ID /包
的Crashlytics配置了您的应用“com.example.AndroidOne”
由于某些原因,您必须使用
更新软件包ID“com.example.AndroidTwo”
并且您仍在尝试使用相同的旧配置进行分发但它失败了。
请使用新的bundleID从头开始重新设置/配置crashlytics。
希望这会有所帮助。
答案 3 :(得分:4)
我修复了在我的设备中运行新风格(如果你有新风味)或主风格(应用程序本身)的问题。记住你需要:
Fabric.with(new Fabric.Builder(application)
.kits(new Crashlytics())
.debuggable(BuildConfig.DEBUG)
.build()
);
在您的应用程序中,以使Fabric触发创建新应用程序: - )
答案 4 :(得分:1)
我们在公司遇到了同样的问题。 "存档分发错误:-9无法保存发行说明。项目MyNewProject处于非活动状态"。这个问题还没有完全解决。但是,我们已经认识到具有管理员权限的用户可以添加和查看更多应用程序。部分应用程序必须由管理员添加,这有点不舒服。该项目包括基于单一模型定制许多个性化应用程序。
答案 5 :(得分:0)
FWIW,我收到此错误:"存档分发错误:-9无法保存发行说明。"以上都不适用于我。我再次尝试(第3次?第4次?)并且有效。也许网络很忙?
答案 6 :(得分:0)