我有一个库模块,我使用Databinding,我需要用Espresso测试它,但我的测试失败了java.lang.NoClassDefFoundError: Failed resolution of: Lcom/my/package/BR;
。
将模块类型更改为application
可以解决问题并且我的测试运行正常,因此我假设在运行BR
模块时排除了library
类。
有谁知道如何保留库的BR类,或其他一些方法来解决这个问题?
如果将来有人面对这种情况,我必须使用辅助应用程序模块来开发我的测试,将库模块添加为依赖项。