Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Xerces&x2B;Gradle=预调试错误_Android_Spring_Gradle_Xerces - Fatal编程技术网

Android Xerces&x2B;Gradle=预调试错误

Android Xerces&x2B;Gradle=预调试错误,android,spring,gradle,xerces,Android,Spring,Gradle,Xerces,我正在尝试将spring上下文添加到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_7

我正在尝试将spring上下文添加到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/xmlcants.class”时出现问题

然后又加上了一篇长篇大论,高傲地讲述为什么编译核心库是件坏事。好吧,那我怎么解决这个问题呢

一件不起作用的事情是试图排除有问题的模块:

compile ('xerces:xercesImpl:2.11.0') {
    exclude module: 'xml-apis'
}
这导致了更广泛的编译错误

另一件不起作用的事情是,这导致:

在任务集上找不到属性“preBuild”


我准备放弃,从头开始编写自己的解析器。有没有一种方法可以实现这一点?

Xerces扩展了核心库
javax
,从而在Android中实现了这一点


您可以通过使用类似jar的工具重新打包所需的类来克服这个问题。这是在中完成的,其中包
mf
位于“正常”Xerces包之上

您使用的是32位系统还是64位系统?