我的
Android项目和Gradle 1.5有问题.
我无法编译我添加的依赖项.目前,我正在开发一个Java EE应用程序,并且我想执行从我的Android设备到我运行的Wildfly10的EJB查找. @H_502_3@我知道,从Android设备进行查找可能不是最好的选择,REST webservice会更好,但这不是重点. @H_502_3@在我的项目中,我添加了一个包含所有外部库的新模块,并将此模块添加到我的应用程序中作为依赖“编译”级别.一切都正常,直到我想添加jboss-client.jar.在dex期间,他正在抱怨javax.transaction.*. @H_502_3@我现在做了什么 @H_502_3@>添加multiDexEnabled true
>添加了preDexLibraries的错误
>玩所有其他dex选项
>我也试过这个:Android dx tool
> this:Android Studio ignore –core-library flag
>并在Android Studio设置中设置–core-library标志 @H_502_3@为什么他们不工作 @H_502_3@>
>解决方案:我修改了我的dx.bat在每个构建工具我没有改变.这只是没有工作 @H_502_3@>
>解决方案:com.android.build.gradle.tasks.Dex是不知道的(我不知道如何添加),coreLibrary不支持与Gradle 1.5 @H_502_3@>
解决方案:毕业完全被忽略 @H_502_3@项目minSDK为19,targetSDK为23,构建工具为23.0.2
我使用与gradle相同的参数从命令行调用dx.bat,我只添加了-core-library arg,它的工作原理!但是这并不能解决Android Studio和Gradle中的问题. @H_502_3@谁能帮帮我吗? @H_502_3@更新:
好的,我看了一下com.android.dx.command.Main的源代码.有一个公共内部类“Arguments”,其中包含(可以使用)可以使用的参数,也是coreLibrary = false.现在我只需要知道如何修改它.有人知道吗 @H_502_3@最好的祝福,
克里斯
我无法编译我添加的依赖项.目前,我正在开发一个Java EE应用程序,并且我想执行从我的Android设备到我运行的Wildfly10的EJB查找. @H_502_3@我知道,从Android设备进行查找可能不是最好的选择,REST webservice会更好,但这不是重点. @H_502_3@在我的项目中,我添加了一个包含所有外部库的新模块,并将此模块添加到我的应用程序中作为依赖“编译”级别.一切都正常,直到我想添加jboss-client.jar.在dex期间,他正在抱怨javax.transaction.*. @H_502_3@我现在做了什么 @H_502_3@>添加multiDexEnabled true
>添加了preDexLibraries的错误
>玩所有其他dex选项
>我也试过这个:Android dx tool
> this:Android Studio ignore –core-library flag
>并在Android Studio设置中设置–core-library标志 @H_502_3@为什么他们不工作 @H_502_3@>
>解决方案:我修改了我的dx.bat在每个构建工具我没有改变.这只是没有工作 @H_502_3@>
>解决方案:com.android.build.gradle.tasks.Dex是不知道的(我不知道如何添加),coreLibrary不支持与Gradle 1.5 @H_502_3@>
解决方案:毕业完全被忽略 @H_502_3@项目minSDK为19,targetSDK为23,构建工具为23.0.2
我使用与gradle相同的参数从命令行调用dx.bat,我只添加了-core-library arg,它的工作原理!但是这并不能解决Android Studio和Gradle中的问题. @H_502_3@谁能帮帮我吗? @H_502_3@更新:
好的,我看了一下com.android.dx.command.Main的源代码.有一个公共内部类“Arguments”,其中包含(可以使用)可以使用的参数,也是coreLibrary = false.现在我只需要知道如何修改它.有人知道吗 @H_502_3@最好的祝福,
克里斯
解决方法
这对我有用:
dexOptions { preDexLibraries = false additionalParameters =["--core-library"] }