How To Remove Proguard File From Inherit Proguardfiles?
I have 2 buildTypes below: debug { ... proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro', 'proguard-rules-dont-obfuscate.pro' ... } i
Solution 1:
I found out that proguardFiles does only proguardFiles.addAll internally. In order not to include proguard file from inherited buildTypes, I need to clear the proguardFiles list. Fortunately, I found setProguardFiles method, which does proguardFiles.clear() before setting. So the solution is add setProguardFiles(empty) before adding new proguard files.
inhouse.initWith(buildTypes.debug)
inhouse {
...
List empty = new ArrayList<String>()
setProguardFiles(empty)
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
println proguardFiles.toString()
...
}
Post a Comment for "How To Remove Proguard File From Inherit Proguardfiles?"