如何在使用数据绑定的android库模块上运行UI测试?

问题描述 投票:0回答:1

我有一个库模块,我使用Databinding,我需要用Espresso测试它,但我的测试失败了java.lang.NoClassDefFoundError: Failed resolution of: Lcom/my/package/BR;

将模块类型更改为application可以解决问题并且我的测试运行正常,因此我假设在运行BR模块时排除了library类。

有谁知道如何保留库的BR类,或其他一些方法来解决这个问题?

android android-library android-databinding
1个回答
0
投票

如果将来有人面对这种情况,我必须使用辅助应用程序模块来开发我的测试,将库模块添加为依赖项。

© www.soinside.com 2019 - 2024. All rights reserved.