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