Наскоро преминах към Android Studio / Gradle и се чудя как ProGuard може да бъде конфигуриран в скрипта build.gradle. Нов съм в Gradle, но си помислих, че конфигурирането на задачата Proguard би било добра идея (както е документирано в документацията на проекта Proguard.
Искам да конфигурирам Proguard да запазва картографирането в различни файлове за различни вкусове на продукта с настройката „printmapping“
task myProguardTask(type: proguard.gradle.ProGuardTask) {
printmapping file("test.txt")
}
но се срива при изпълнение на задача с
Gradle: Execution failed for task ':module:proguardFlavorVariant'.
> proguard.ConfigurationParser.<init>(Ljava/io/File;Ljava/util/Properties;)V
В по-новите версии на приставката за 'android' на Gradle Proguard изглежда е включен и мисля, че това може да е причината, поради която конфигурирането на задачата Proguard, както е посочено в документацията на Proguard, не работи. Но не намерих никаква документация по тази тема как да направя това с по-новия плъгин за android-gradle.
Благодаря за вашата помощ!
runProguard true
proguardFile getDefaultProguardFile('proguard-android.txt')
в конфигурациите на аромати за различни вкусове. - person pyus13   schedule 10.02.2014