意式浓缩咖啡 1.3
Espresso with hamcrest 1.3
有没有办法在 Hamcrest 1.3 中使用 Espresso?我可以让它编译,但我最终遇到运行时异常:
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;
我目前看到的唯一解决方案是将 espresso 与 hamcrest 1.3 混合在一起——但我很想使用原版——所以任何关于如何避免使用自己的版本的想法都会很好!
尝试 Espresso 2.0,其中所有第 3 方代码都已解耦。它会解决你的问题。
espresso 2.2 现在使用 hamcrest 1.3,所以问题消失了:https://plus.google.com/+AndroidDevelopers/posts/4a51oVb59H6
有没有办法在 Hamcrest 1.3 中使用 Espresso?我可以让它编译,但我最终遇到运行时异常:
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;
我目前看到的唯一解决方案是将 espresso 与 hamcrest 1.3 混合在一起——但我很想使用原版——所以任何关于如何避免使用自己的版本的想法都会很好!
尝试 Espresso 2.0,其中所有第 3 方代码都已解耦。它会解决你的问题。
espresso 2.2 现在使用 hamcrest 1.3,所以问题消失了:https://plus.google.com/+AndroidDevelopers/posts/4a51oVb59H6