PowerMockito 给出 NoClassDefFoundError

alo*_*loj 1 java android unit-testing mockito powermockito

我正在尝试使用 Mockito 和 PowerMockito 设置单元测试,但它抛出:

线程“main”中的异常 java.lang.NoClassDefFoundError: org/mockito/exceptions/Reporter

每当我尝试运行测试时。这些是我的依赖项:

testCompile 'org.mockito:mockito-core:2.8.9'
testCompile 'org.powermock:powermock-api-mockito2:1.6.5'
testCompile 'org.powermock:powermock-module-junit4:1.7.4'
Run Code Online (Sandbox Code Playgroud)

有谁知道如何修理它?

Mac*_*ski 6

您似乎正在尝试使用不兼容的版本。

根据此,您需要使用1.7.xPowermock版本才能与您的 Mockito 版本兼容2.8.9