java.lang.IllegalStateException: Could not initialize plugin: MockMaker

前端 未结 3 2223
再見小時候
再見小時候 2021-02-20 13:52

Trying to run instrumentation test on AS.

stuck with this Error:

java.lang.IllegalStateException: Could not initialize plugin: interface org.mocki

3条回答
  •  一向
    一向 (楼主)
    2021-02-20 14:16

    In my case, I was working on a project that does not use the maven build system. So this is what worked for me.

    Navigated to the maven repo for mockito (used v2.26): https://mvnrepository.com/artifact/org.mockito/mockito-core/2.26.0. I downloaded the jar. On the same page at the bottom, I looked up the dependencies. For mockito 2.26.0, these dependencies are:

    • Byte Buddy v.1.9.10 (https://mvnrepository.com/artifact/net.bytebuddy/byte-buddy/1.9.10)
    • Byte Buddy Java Agent v1.9.10 (https://mvnrepository.com/artifact/net.bytebuddy/byte-buddy-agent/1.9.10)
    • Objenesis v2.6 (https://mvnrepository.com/artifact/org.objenesis/objenesis/2.6) I downloaded the jar files for the above mockito dependencies.

    In Eclipse I created a user library containing the four jar file and added it to my project.

    NB: (creating the library is optional, you can add the jars directly to your project build path)

    Hope this helps someone.

提交回复
热议问题