2

我正在为 android 应用程序开发 CI,为此我创建了测试应用程序。

我在应用程序中添加了 Crashlytics 支持和稍后的 productFlavors。

我最初的包名是'com.kagarlickij.myapplication ' ,

Flavors 将applicationIdSuffix添加到包名称(http://prntscr.com/hm0u3s),结果是例如'com.kagarlickij.myapplication。暂存'</p>

如果我使用包名称“com.kagarlickij.myapplication ”构建应用程序,它会很好地上传到 Crashlytics,

但是,如果我使用包名称“com.kagarlickij.myapplication”构建应用程序。staging ' 新应用程序不会出现在 Crashlytics 中。

在这两种情况下,控制台输出都没有任何错误 - http://prntscr.com/hm0svq

build.gradle(和整个应用程序) - https://github.com/kagarlickij/MyApplication/blob/dev/0.3.0/app/build.gradle

为什么会这样以及如何解决?

4

1 回答 1

3

答案很简单,但不是很明显——你必须在模拟器中运行用新风格构建的应用程序至少一次,并且将在 Crashlytics 上可用——http: //prntscr.com/hm25sa

于 2017-12-11T16:27:44.480 回答