PowerMock单元测试报错

前言

在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键,弹出对话框


image.png

在JDK location中输入自己的jdk路劲就行了,mac下的java路径一般如下:

/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home

一个很简单的问题,却网上半天找不到答案,记录一下,也希望能帮助后面遇到相同问题的人。

你可能感兴趣的:(PowerMock单元测试报错)