Java Mockito在模拟Android应用程序时是否需要Dexmaker?

Java Mockito在模拟Android应用程序时是否需要Dexmaker?,java,android,maven,mockito,dexmaker,Java,Android,Maven,Mockito,Dexmaker,Mockito和Dexmaker项目的文档似乎没有明确说明两者之间的关系,它们只是相互提及。如果需要Dexmaker,那么Mockito和Dexmaker的哪些版本是兼容的?并且只需要Dexmaker Mockito工件吗?您需要最新版本的Mockito(目前为1.9.5),如图所示。Mockito提供了一种拥有不同字节码引擎的方法,dexmaker Mockito在同一类路径上提供了这种方法。(wiki确实有点过时,但它声明您需要两个JAR) 希望能有所帮助。当我同时包含Mockito和Dex

Mockito和Dexmaker项目的文档似乎没有明确说明两者之间的关系,它们只是相互提及。如果需要Dexmaker,那么Mockito和Dexmaker的哪些版本是兼容的?并且只需要Dexmaker Mockito工件吗?

您需要最新版本的Mockito(目前为1.9.5),如图所示。Mockito提供了一种拥有不同字节码引擎的方法,dexmaker Mockito在同一类路径上提供了这种方法。(wiki确实有点过时,但它声明您需要两个JAR)


希望能有所帮助。

当我同时包含Mockito和DexMaker时,出现了错误。最后,我向gradle添加了以下内容:

//compile 'org.mockito:mockito-all:1.9.5'
compile 'com.google.dexmaker:dexmaker:1.2'
compile 'com.google.dexmaker:dexmaker-mockito:1.2'

那么这是否意味着你需要dexmaker(两个罐子)才能让mockito工作?@Ryan是的,这就是我的意思。