Android-библиотека не может компилировать kotlin

Мой проект имеет два проекта: main project и library project .

main project library project зависимостей library project .

Теперь я хочу использовать kotlin другое. Я добавил свой common rx extension code в library project :

 fun String.rxRequest(@NotNull builder: (Request.Builder) -> Unit): Observable<Response> = Observable.create<Response> { var mBuilder: Request.Builder = Request.Builder().url(this) builder.invoke(mBuilder); it.onNext(HttpClient.create().newCall(mBuilder.build()).execute()) it.onCompleted() }.subscribeOn(Schedulers.from(THREAD_POOL_NET)); 

И затем я вызываю эту функцию в своем main project :

 "http://www.xxx.xxx".rxRequest { val requestBody = FormEncodingBuilder().add("code", code).build() it.post(requestBody) .header("XRDid", appInfo.deviceId) } 

Сбой сборки:

LoginPresenter.kt: Unresolved reference: rxRequest

Успех сборки library project , kotlin .class, сгенерированный в папке сборки.

Но main project сборка main project не удалась, в файле build нет файла kotlin .class.

У меня была такая же проблема, я исправил ее, добавляя все зависимости kotlin в обоих модулях / проектах, и, конечно же, обязательно добавлю плагин kotlin и установив папку kotlin для включения в javaSrc.