java – Android Studio – Gradle 1.5 –core库选项

前端之家收集整理的这篇文章主要介绍了java – Android Studio – Gradle 1.5 –core库选项前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的 Android项目和Gradle 1.5有问题.
我无法编译我添加的依赖项.目前,我正在开发一个Java EE应用程序,并且我想执行从我的Android设备到我运行的Wildfly10的EJB查找.

我知道,从Android设备进行查找可能不是最好的选择,REST webservice会更好,但这不是重点.

在我的项目中,我添加了一个包含所有外部库的新模块,并将此模块添加到我的应用程序中作为依赖“编译”级别.一切都正常,直到我想添加jboss-client.jar.在dex期间,他正在抱怨javax.transaction.*.

我现在做了什么

>添加multiDexEnabled true
>添加了preDexLibraries的错误
>玩所有其他dex选项
>我也试过这个:Android dx tool
> this:Android Studio ignore –core-library flag
>并在Android Studio设置中设置–core-library标志

为什么他们不工作

>
>解决方案:我修改了我的dx.bat在每个构建工具我没有改变.这只是没有工作

>
>解决方案:com.android.build.gradle.tasks.Dex是不知道的(我不知道如何添加),coreLibrary不支持与Gradle 1.5

>
解决方案:毕业完全被忽略

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

谁能帮帮我吗?

更新:
好的,我看了一下com.android.dx.command.Main的源代码.有一个公共内部类“Arguments”,其中包含(可以使用)可以使用的参数,也是coreLibrary = false.现在我只需要知道如何修改它.有人知道吗

最好的祝福,
克里斯

解决方法

这对我有用:
dexOptions {
    preDexLibraries = false
    additionalParameters =["--core-library"]
  }

猜你在找的Java相关文章