如果在模块中使用数据绑定的应用程序使用Robolectric运行,则进行测试

时间:2018-02-23 14:04:05

标签: android android-gradle robolectric

如果应用程序基于多模块,则测试无法继续。

普通应用   - base-app(baseFeature)   - 一些其他模块   - 安装(apk)   - 即时(即时应用)

我已经在gradle.properties添加了所有这些,但是,测试不能继续,他们抛出 java.lang.NoClassDefFoundError: android/databinding/DataBinderMapperImpl

android.enableD8.desugaring=true android.databinding.enableV2=true android.enableExperimentalFeatureDatabinding=true

我确信在切换到多模块之前一切正常。

robolectric版本:3.7.1

issue

0 个答案:

没有答案