La biblioteca de Android no puede comstackr kotlin

Mi proyecto tiene dos proyectos: main project y library project .

El main project library project dependencia del library project .

Ahora quiero usar kotlin dos. common rx extension code mi common rx extension code en el 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)); 

Y luego llamo a esta function en mi main project :

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

No se pudo build:

LoginPresenter.kt: Unresolved reference: rxRequest

éxito de compilation del library project , kotlin .class generado en la carpeta de compilation.

Pero la construcción del main project falló, no tiene el file .class de kotlin en la carpeta de compilation.