浓缩咖啡与hamcrest 1.3

时间:2015-02-17 14:32:48

标签: android android-espresso hamcrest

有没有办法将浓咖啡与Hamcrest 1.3一起使用?我可以让它编译,但我最终得到运行时异常:

java.lang.NoClassDefFoundError: android/support/test/espresso/Espresso

当我使用hamcrest 1.1

时,一切都很好

问题的根源是这个东西:

VFY: unable to resolve static method 31131: Lorg/hamcrest/Matchers;.is (Ljava/lang/Object;)Lorg/hamcrest/Matcher;

我目前看到的唯一解决方案是将浓缩咖啡与hamcrest 1.3一起使用 - 但我很乐意使用库存版本 - 所以任何想法如何避免使用自己的版本都会很好!

2 个答案:

答案 0 :(得分:0)

尝试Espresso 2.0,其中所有第三方代码都是分离的。它会解决你的问题。

答案 1 :(得分:0)

espresso 2.2现在使用hamcrest 1.3,因此问题消失了:https://plus.google.com/+AndroidDevelopers/posts/4a51oVb59H6