在Android应用中加载应用上下文

时间:2015-04-03 17:11:35

标签: java android spring

我正在尝试在Android应用程序中加载spring spring上下文文件,并添加了我需要的spring框架库。

ApplicationContext context = new ClassPathXmlApplicationContext("context.xml");

当它到达该行时,它会崩溃并显示错误消息:

 Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Parser configuration exception parsing XML from class path resource [context.xml]; nested exception is javax.xml.parsers.ParserConfigurationException: Unable to validate using XSD: Your JAXP provider [org.apache.harmony.xml.parsers.DocumentBuilderFactoryImpl@1d8d5d13] does not support XML Schema. Are you running on Java 1.4 with Apache Crimson? Upgrade to Apache Xerces (or Java 1.5) for full XSD support.

当我尝试添加Xerces2 jar文件时,应用程序无法编译,并显示错误消息:

Error:Execution failed for task ':app:preDexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_76\bin\java.exe'' finished with non-zero exit value 1

我尝试寻找解决方案,但我没有找到任何成功,我无法加载我的上下文文件。 我正在使用最新版本的android studio和构建工具版本22.0.1。

有没有解决方案,或者我的andriod应用程序无法使用spring?

0 个答案:

没有答案