Android Studio - Gradle 1.5 --core-library 选项

Android Studio - Gradle 1.5 --core-library option

我的 Android 项目和 Gradle 1.5 有问题。 我无法编译我添加的依赖项。目前我正在开发一个 Java EE 应用程序,我想从我的 Android 设备到我的 运行 Wildfly10.

执行 EJB 查找

我知道,从 android 设备进行查找可能不是最佳选择,REST 网络服务会更好,但这不是重点。

在我的项目中,我添加了一个新模块,其中包含我所有的外部库,并将此模块作为对 "compile" 级别的依赖项添加到我的 :app 中。一切正常,直到我想添加 jboss-client.jar。在dex期间,他在抱怨javax.transaction.*.

我现在做了什么

为什么他们不工作

项目 minSDK 为 19,targetSDK 为 23,构建工具为 23.0.2 我使用与 gradle 相同的参数从命令行调用了 dx.bat,我只添加了 --core-library arg 就可以了!但这并不能解决 Android Studio 和 Gradle.

中的问题

谁能帮帮我?

更新: 好的,我看了com.android.dx.command.Main的源代码。有一个 public inner class "Arguments" 其中包含(显然)可以使用的参数,也包含 coreLibrary=false。现在我只需要知道如何修改它。有人知道吗?

此致, 克里斯

这对我有用:

 dexOptions {
    preDexLibraries = false
    additionalParameters =["--core-library"]
  }