单元测试通过命令行,但从AndroidStudio运行会导致java.lang.NoSuchMethodError:org.mockito.mockito.framework()

单元测试通过命令行,但从AndroidStudio运行会导致java.lang.NoSuchMethodError:org.mockito.mockito.framework(),android,Android,当我运行/gradlew clean module\u a:testDebugUnitTest--continue时,我的单元测试按预期运行并通过。但是,在Android Studio中运行module_a测试时,使用Mockito进行的每个测试都会得到以下结果: java.lang.NoSuchMethodError: org.mockito.Mockito.framework()Lorg/mockito/MockitoFramework; at org.powermock.api.

当我运行
/gradlew clean module\u a:testDebugUnitTest--continue
时,我的单元测试按预期运行并通过。但是,在Android Studio中运行module_a测试时,使用Mockito进行的每个测试都会得到以下结果:

java.lang.NoSuchMethodError: org.mockito.Mockito.framework()Lorg/mockito/MockitoFramework;

    at org.powermock.api.mockito.mockmaker.MockMakerLoader.doLoad(MockMakerLoader.java:45)
    at org.powermock.api.mockito.mockmaker.MockMakerLoader.load(MockMakerLoader.java:36)
    at org.powermock.api.mockito.mockmaker.PowerMockMaker.<init>(PowerMockMaker.java:36)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at java.lang.Class.newInstance(Class.java:442)
    at org.mockito.internal.configuration.plugins.PluginLoader.loadImpl(PluginLoader.java:61)
    at org.mockito.internal.configuration.plugins.PluginLoader.loadPlugin(PluginLoader.java:24)
    at org.mockito.internal.configuration.plugins.PluginRegistry.<init>(PluginRegistry.java:12)
    at org.mockito.internal.configuration.plugins.Plugins.<clinit>(Plugins.java:11)
    at org.mockito.internal.util.MockUtil.<clinit>(MockUtil.java:24)
    at org.mockito.internal.MockitoCore.<init>(MockitoCore.java:44)
    at org.mockito.Mockito.<clinit>(Mockito.java:975)
    at org.coursera.coursera_data.TestMembershipDataAdapter.<init>(TestMembershipDataAdapter.java:24)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:217)
    at org.robolectric.RobolectricTestRunner$HelperTestRunner.createTest(RobolectricTestRunner.java:532)
    at org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:266)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:263)
    at org.robolectric.internal.SandboxTestRunner$HelperTestRunner.methodBlock(SandboxTestRunner.java:318)
    at org.robolectric.RobolectricTestRunner$HelperTestRunner.methodBlock(RobolectricTestRunner.java:541)
    at org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$0(SandboxTestRunner.java:248)
    at org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:89)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
java.lang.NoSuchMethodError:org.mockito.mockito.framework()Lorg/mockito/MockitoFramework;
位于org.powermock.api.mockito.mockmaker.MockMakerLoader.doLoad(MockMakerLoader.java:45)
位于org.powermock.api.mockito.mockmaker.MockMakerLoader.load(MockMakerLoader.java:36)
位于org.powermock.api.mockito.mockmaker.PowerMockMaker.(PowerMockMaker.java:36)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
位于java.lang.reflect.Constructor.newInstance(Constructor.java:423)
位于java.lang.Class.newInstance(Class.java:442)
在org.mockito.internal.configuration.plugins.PluginLoader.loadImpl(PluginLoader.java:61)上
位于org.mockito.internal.configuration.plugins.PluginLoader.loadPlugin(PluginLoader.java:24)
位于org.mockito.internal.configuration.plugins.PluginRegistry(PluginRegistry.java:12)
位于org.mockito.internal.configuration.plugins.plugins.(plugins.java:11)
位于org.mockito.internal.util.MockUtil.(MockUtil.java:24)
位于org.mockito.internal.MockitoCore.(MockitoCore.java:44)
位于org.mockito.mockito.(mockito.java:975)
位于org.coursera.coursera_data.TestMembershipDataAdapter。(TestMembershipDataAdapter.java:24)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
位于java.lang.reflect.Constructor.newInstance(Constructor.java:423)
位于org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:217)
位于org.roblectric.roblectricttestrunner$HelperTestRunner.createTest(roblectricttestrunner.java:532)
位于org.junit.runners.BlockJUnit4ClassRunner$1.runReflectCall(BlockJUnit4ClassRunner.java:266)
位于org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
位于org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:263)
位于org.roblectric.internal.SandboxTestRunner$HelperTestRunner.methodBlock(SandboxTestRunner.java:318)
位于org.roblectric.roblectricttestrunner$HelperTestRunner.methodBlock(roblectricttestrunner.java:541)
位于org.roblectric.internal.SandboxTestRunner$2.lambda$evaluate$0(SandboxTestRunner.java:248)
位于org.roblectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:89)
在java.util.concurrent.FutureTask.run(FutureTask.java:266)处
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
运行(Thread.java:748)
从build.gradle文件:
testImplementation'org.mockito:mockito核心:1.+'