我正在:app
使用特定模块测试我的:test
模块。
测试模块应用com.android.test
插件并配置release
以测试混淆的发布变体。
现在两个模块都使用kotlin.Result
相同的名称并对其进行混淆。唯一的区别是,当这种类型完全从APK 中分离出来时:test
使用。kotlin.Result$Companion
:app
问题是,测试代码从 app dex 文件中解析了混淆的类,而不是在测试 dex 文件中查找它,因此找不到伴随对象。
如何确保在我的测试用例中加载正确的类?