Я столкнулся с той же проблемой, и оказалось, что причиной проблемы является плагин fabri c gradle (crashlytics), а не сам gradle.
В основном проблема возникает при установке ext.enableCrashlytics = true
в вашем build.gradle
файле, используя плагин io.fabric.tools:gradle:1.31.2
fabri c.
Обходное решение
Вы должны избегать явной установки ext.enableCrashlytics
в true
(false
в порядке ).
Например, вы можете заменить следующий код
def enableCrashlytics = // comes from somewhere
ext.enableCrashlytics = enableCrashlytics
на
def enableCrashlytics = // comes from somewhere
if (!enableCrashlytics) {
ext.enableCrashlytics = false
}
Поведение остается тем же, так как по умолчанию включена функция аварийного отключения.
В качестве альтернативы вы можете вернуться к использованию 1.31.0
, который работает нормально, но я бы не рекомендовал делать это, поскольку в последней версии есть пара критических исправлений .
Кроме того, вы можете рассмотреть возможность перехода на Firebase Crashlytics (в настоящее время находится в бета-версии), поскольку Google отказывается от поддержки для Fabri c в ближайшее время, и эта проблема может быть не решена.
Первоначально ответили здесь .