缺少与所有者的运行时依赖关系,gradle for android

我在Android Studio中有一个多模块设置,它包含一个用于与API通信的纯java模块,以及一个利用该API模块的Android项目。 要配置API变量,例如用户名和密码,我使用Owner( http://owner.aeonbits.org/ )。 整个事情没有问题。

我在API模块中使用Main函数来测试它们的运行情况。 那里。 我的问题是,当我尝试在APi模块上运行具有编译依赖性的Android项目时,它会崩溃并显示以下消息:

java.lang.NoClassDefFoundError: java.beans.PropertyEditorManager at org.aeonbits.owner.Converters$4.tryConvert(Converters.java:147) at org.aeonbits.owner.Converters.doConvert(Converters.java:227) at org.aeonbits.owner.Converters.convert(Converters.java:222) at org.aeonbits.owner.PropertiesInvocationHandler.resolveProperty(PropertiesInvocationHandler.java:83) at org.aeonbits.owner.PropertiesInvocationHandler.invoke(PropertiesInvocationHandler.java:54) at $Proxy2.local_server_url(Native Method) at se.springworks.api.client.M2HClient.(M2HClient.java:40) at se.springworks.apiexample.androidexampleapp.ExampleActivity.onCreate(ExampleActivity.java:18) at android.app.Activity.performCreate(Activity.java:5426) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2269) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2363) at android.app.ActivityThread.access$900(ActivityThread.java:161) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1265) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:157) at android.app.ActivityThread.main(ActivityThread.java:5356) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081) at dalvik.system.NativeStart.main(Native Method) 

我不知道为什么这不起作用,但狂野的一点是,并非所有来自所有者的依赖项都出于某种原因包含在Android项目中。

编辑:由于这在运行时失败,我想知道我是否必须做任何额外的事情来添加它作为运行时依赖项。

Android上没有java.beans.PropertyEditorManager 。 您可以在此处查看Android API Javadocs中该软件包支持的内容:

http://developer.android.com/reference/java/beans/package-summary.html

最新版本(1.0.5.1及更高版本)应该可以正常工作。