More than one file was found with OS independent path ‘classes.dex’

При сборке приложения получаю:

More than one file was found with OS independent path 'classes.dex' 

Началось после добавления rxandroid (

implementation  'io.reactivex.rxjava2:rxjava:2.2.8' implementation  'io.reactivex.rxjava2:rxandroid:2.1.1' 

(Из любопытства убрал RXjava и проблема осталось. )

Конкретно Rx android нужен для того, чтобы стартануть поток и направить его на главный поток.

 Observable.fromCallable(new FGkwjnhlfkqhl("5"))             .subscribeOn(Schedulers.io())             .observeOn(AndroidSchedulers.mainThread())              .subscribe(new Consumer<Integer>() {                 @Override                 public void accept(final Integer integer) throws Exception {                     work(String.valueOf(integer));                 }             }); 

Как избавить от этой проблемы? Может Я не так понимаю эти потоки?