它涉及以下Android库项目:https://github.com/RoRoche/kAndroidModular/tree/master/kAndroidModular/userrepos

我尝试运行以下单元测试:https://github.com/RoRoche/kAndroidModular/blob/master/kAndroidModular/userrepos/src/androidTest/java/fr/guddy/kandroidmodular/userrepos/UserReposFragmentTest.kt

技术堆栈:

  • 带有Android Architecture ComponentsData Binding的MVVM架构
  • Fragment Test Rule通过ojit_a进行分离的片段测试
  • multidex
  • 最佳答案

    在gradle文件中添加'com.android.databinding:compiler:3.0.1'所需的测试测试依赖项

    ,即

    `dependencies {
        kaptAndroidTest 'com.android.databinding:compiler:3.0.1'
    }`
    

    关于android - 运行带有数据绑定(bind)的 fragment 的android测试时的`NoClassDefFoundError: android.databinding.DataBindingUtil`,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48272363/

    10-11 22:46
    查看更多