【发布时间】:2026-01-22 17:30:01
【问题描述】:
我想在启用了 proguard 的 android 中测试发布 apk。但我不希望 android 测试 apk 启用 proguard。
有什么方法可以禁用对 android 测试 apk 的保护。
我添加了这个
defaultConfig {
....
testBuildType 'release'`
}
和
buildTypes {
release {
minifyEnabled true
signingConfig signingConfigs.Release
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
//proguard files for the android test apk
testProguardFile('proguard-test-rules.pro')
}
}
正在寻找一种禁用 android 测试的 proguard 的方法。
【问题讨论】:
-
创建另一个 buildType,从
release复制它的配置,但禁用minifyEnabled,并在其上运行测试 -
我想测试发布本身,而不是创建单独的构建类型。我正在寻找一些可以在发布本身中做的事情。
-
release只是构建类型的名称。你实际上说你想要一个不同的配置而不创建不同的配置。添加新的构建类型是完全免费的,所以我看不出你不能这样做的单一原因。
标签: android gradle proguard android-proguard