我试图在MultiDex应用程序上运行espresso测试并且因以下错误而失败
错误:任务执行失败> :transformClassesWithMultidexlistForDebugAndroidTest&#39 ;. java.io.IOException:输出jar为空。你有没有指定正确的> ' -keep'选项?
这是我的build.gradle中的相关部分
defaultConfig {
...
// Enabling multidex support.
multiDexEnabled true
dexOptions {
jumboMode true
}
testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner'
}
我确实有一个解决方法:
这似乎有效,但我需要在我更改测试代码时重新执行此操作,这是一个很大的痛苦。
可以在网上罚款类似的错误,但对我的情况没有任何特别的解释......
我正在使用Android studio构建
答案 0 :(得分:0)
My reputation doesn't allow me to comment, so will write as an answer:
Exactly the same workaround works for me:
UPD: This solution worked for me, though the question there is about different problem:
Android Espresso not working with Multidex gives "No tests found"