【发布时间】:2016-06-07 08:31:55
【问题描述】:
我正在尝试配置 proguard 以将其与我的 espresso UI 测试风格一起使用。问题是 Proguard 倾向于忽略我的调试 proguard 配置。
这是配置的外观:
buildTypes {
debug {
minifyEnabled true
proguardFiles 'proguard-debug.pro'
testProguardFile 'proguard-debug.pro'
signingConfig signingConfigs.release
}
}
我添加了testProguardFile,但它似乎不适用于androidTest。我正在运行mockDebug 风味变体。当我只是运行应用程序时,它工作正常,但是当我尝试运行位于adnroidTest 的测试时,由于 proguard 警告,它不会运行,就像 proguard 文件根本没有被处理并且文件很直接转发:
proguard-debug.pro
-dontobfuscate
-dontoptimize
-dontwarn
在有人开始建议我关闭调试版本的 proguard 之前:由于 multidex,我需要启用它。
【问题讨论】:
标签: android proguard android-espresso