前言
在Android Studio使用PowerMock运行单元测试时,一直报下面的错误。使用的mac系统。
java.lang.ClassCastException: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
cannot be cast to org.apache.xerces.xni.parser.XMLParserConfiguration
一般这种情况是因为使用了Android Studio默认的jdk环境,换成1.8的jdk环境即可解决。选中项目按F4键,弹出对话框
在JDK location中输入自己的jdk路劲就行了,mac下的java路径一般如下:
/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home
一个很简单的问题,却网上半天找不到答案,记录一下,也希望能帮助后面遇到相同问题的人。