【发布时间】:2015-04-26 20:43:27
【问题描述】:
我正在尝试将 spring-context 添加到 Android Studio 中的项目中。我必须引入 Xerces,以便 Spring 可以正确解析我的上下文文件,但这会导致此错误:
任务“:app:preDexDebug”执行失败。 com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' 完成非零退出值 1
gradlew assembleDebug 说问题是:
处理“javax/xml/XMLConstants.class”的问题
然后添加了一个冗长而傲慢的演讲,说明为什么编译核心库是一件坏事。好的,那我该如何解决呢?
尝试排除有问题的模块是无效的:
compile ('xerces:xercesImpl:2.11.0') {
exclude module: 'xml-apis'
}
这导致了更广泛的编译错误。
另一件不起作用的是following the instructions for this Gradle JarJar plugin,它导致:
在任务集上找不到属性“preBuild”。
我准备放弃并从头开始编写我自己的解析器。有没有办法让这个工作?
【问题讨论】:
-
您使用的是 32 位系统还是 64 位系统?
标签: android spring gradle xerces