Crashlytics 添加新的 applicationIdSuffix
Crashlytics add new applicationIdSuffix
我正在为 android 应用开发 CI,为此我创建了测试应用。
我已经为应用程序添加了 Crashlytics 支持和稍后的 productFlavors。
我的初始包名称是 ‘com.kagarlickij.myapplication’ ,
Flavours 将 applicationIdSuffix 添加到包名称 (http://prntscr.com/hm0u3s),结果例如‘com.kagarlickij.myapplication.分期’
如果我使用包名 ‘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
为什么会这样,如何解决?
答案很简单,但不是很明显 - 你必须 运行 在模拟器中使用新风格构建应用程序至少一次,然后才能在 Crashlytics 上使用 - http://prntscr.com/hm25sa
我正在为 android 应用开发 CI,为此我创建了测试应用。
我已经为应用程序添加了 Crashlytics 支持和稍后的 productFlavors。
我的初始包名称是 ‘com.kagarlickij.myapplication’ ,
Flavours 将 applicationIdSuffix 添加到包名称 (http://prntscr.com/hm0u3s),结果例如‘com.kagarlickij.myapplication.分期’
如果我使用包名 ‘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
为什么会这样,如何解决?
答案很简单,但不是很明显 - 你必须 运行 在模拟器中使用新风格构建应用程序至少一次,然后才能在 Crashlytics 上使用 - http://prntscr.com/hm25sa