Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android – “没有测试发现”用于棒棒糖及其以上的仪器测试大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的基于仪器的(espresso)测试不在Lollipop设备和仿真器上运行.他们正确地运行在任何其他平台上.我有同样的症状,在这个线程 – https://groups.google.com/forum/?fromgroups#!topic/adt-dev/QW5SuzQizNk的家伙

>我的测试是在src / androidTest / java /
>我设置了testinstrumentationRunner’android.support.test.runner.AndroidJUnitRunner’
>测试类是@RunWith(AndroidJUnit4.class)
>单独测试用@Test注释

我可以执行./gradlew connectedcheck,并且测试在使用KitKat的设备上运行良好,但是当我尝试使用与Lollipop的设备相同的方式运行相同的测试时,我得到…

15:02:15.784 [WARN] [org.gradle.api.Task]测试XT1095 – 5.1失败:由于“java.lang.NoClassDefFoundError”,仪器运行失败

15:02:16.011 [WARN] [org.gradle.api.Task]
com.android.builder.tesTing.ConnectedDevice>没有测试.[XT1095 – 5.1]失败

15:02:16.011 [WARN] [org.gradle.api.Task]找不到测试.这通常意味着您的测试类不是您的测试运行者所期望的形式(例如不继承TESTCase或缺少@Test注释).

解决方法

最后它开始工作.我按照这个答案:
https://groups.google.com/d/msg/adt-dev/QW5SuzQizNk/mWdaEuuCCQAJ
链接到:
https://github.com/google/dagger/issues/271

基本上这是问题:

错误地使用了编译’com.google.dagger:dagger-compiler:2.0.2′

而不是正确apt’com.google.dagger:dagger-compiler:2.0.2′

大佬总结

以上是大佬教程为你收集整理的Android – “没有测试发现”用于棒棒糖及其以上的仪器测试全部内容,希望文章能够帮你解决Android – “没有测试发现”用于棒棒糖及其以上的仪器测试所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。