Отключить автоматическую генерацию идентификатора сборки Crashlytics

Мне нужно отключить автоматическую генерацию Crashlytics build_id каждый раз, когда я собираю новую сборку из-за требований CI.

Согласно fabric docs, это так же просто, как добавить следующий флаг внутри моего типа сборки:

android {
    buildTypes {
        debug {
          ext.alwaysUpdateBuildId = false
          ...
        }

        release {
          ext.alwaysUpdateBuildId = false
          ...
        }

Но по некоторым причинам это работает только для debug сборок, а не для release.

Что я делаю не так?


person Gnzlt    schedule 04.04.2017    source источник
comment
В документации: мы рекомендуем делать это только в том случае, если вы не используете Proguard или бета-версию от Crashlytics, иначе ваши сбои могут быть неправильно деобфусцированы. Разве это не твоя проблема?   -  person Honza Musil    schedule 04.04.2017
comment
# Важное примечание ext.alwaysUpdatedBuildId не знает о вариантах сборки. Какое бы значение ни было установлено последним в build.gradle, оно и будет использоваться.   -  person Jakub S.    schedule 10.12.2018


Ответы (1)


Он отлично работает в последней версии плагина Fabric Gradle.

person Gnzlt    schedule 15.06.2017