3

我正在寻找一种在 proguard 运行后运行我的 espresso-tests 的方法——这应该是一个配置错误的 proguard 的安全网(只是在将 butterknife 更新到 7.0 并忘记更新 proguard 配置之后有了这个)

4

1 回答 1

5

假设您正在使用 Android Gradle 构建系统中内置的标准机制来保护您的 APK(为特定的 buildType 设置“minifyEnabled true”),您可以通过按照此处所述设置 testBuildType并运行您的 connectedAndroidTest 任务来测试您的“proguarded”APK像平常一样。

例如,如果您的 'release' buildType 是配置为针对它运行 proguard 的版本,您可以将以下内容添加到您的 gradle 文件中:

android {
    testBuildType "release"
}
于 2015-09-24T00:04:53.093 回答