前言
在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
一個很簡單的問題,卻網上半天找不到答案,記錄一下,也希望能幫助後面遇到相同問題的人。