我正在尝试在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?