我的Android项目和Gradle 1.5有问题。我无法编译我添加的依赖项。当前,我正在开发Java EE应用程序,并且想要从我的Android设备到正在运行的Wildfly10中执行EJB查找。
我知道,从android设备进行查找可能不是最好的选择,REST Web服务会更好,但这不是重点。
在我的项目中,我添加了一个包含所有外部库的新模块,并将此模块作为对“编译”级别的依赖项添加到了我的:app中。一切正常,直到我想添加jboss-client.jar。在dex期间,他抱怨javax.transaction。*。
我现在所做的
为什么他们不工作
使用构建工具23.0.2的minSDK项目为19,targetSDK为23。我从命令行使用与gradle相同的参数从命令行调用dx.bat,我只添加了--core-library arg,它可以正常工作!但这并不能解决Android Studio和Gradle中的问题。
谁能帮帮我吗?
更新:好的,我看了com.android.dx.command.Main的源代码。有一个公共内部类“ Arguments”,其中包含(有效地)可以使用的参数,以及coreLibrary = false。现在我只需要知道如何修改它。有人知道吗
最好的问候,克里斯
这为我工作:
dexOptions {
preDexLibraries = false
additionalParameters =["--core-library"]
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句