我根据gradle构建类型更改了ProGuard配置。我这样做是为了在创建发布版本时能够神奇地禁用某些代码。
示例构建:
buildTypes {
debug {
minifyEnabled true
proguardFiles 'proguard-debug.cfg'
}
release {
minifyEnabled true
proguardFiles 'proguard.cfg'
}
}
Android Studio可以将proguard.cfg
文件添加到我的项目视图,但不能添加proguard-debug.cfg
文件。
我的项目的示例项目视图(它显示我的proguard配置和库模块,但不显示我的调试配置)。
目录结构:
project
-- .gradle
-- .idea
-- app (module)
-- -- src
-- -- Other files / folders
-- -- proguard-debug.cfg
-- -- proguard.cfg
-- -- proguard-release.cfg
-- Other files / folders
-- build.gradle
-- settings.gradle