У меня странная проблема, когда моя компиляция либо завершается неудачно, либо завершается в зависимости от того, откуда я запускаюсь.
При запуске ./gradlew assemblyDebug из терминала сборка завершается с ошибкой:
Ошибка: тип программы уже присутствует: androidx.databinding.library.baseAdapters.BR
Когда фактически выполняется то же приложение, что и вариант отладки из Android studio (CTRL + R). Сборка завершается без проблем, и ее можно запустить.
Что-то заставляет меня думать, что терминал как-то не использует ту же версию. Но я не уверен, с чего начать.