Недавно я переключился на Android Studio/ Gradle, и мне интересно, как ProGuard можно настроить в build.gradle script. Я новичок в Gradle, но я подумал, что настройка задачи Proguard была бы хорошей идеей (как описано в проектной документации Proguard.
Я хочу настроить Proguard для сохранения отображения в разных файлах для разных продуктов с настройкой "распечатка"
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
В новых версиях Gradle 'android'-plugin Proguard кажется включенным, и я думаю, что это может быть причиной, почему настройка задачи Proguard, как указано в документации Proguard, не работала. Но я не нашел никакой документации по этой теме о том, как это сделать с новым Android-gradle -plugin.
Спасибо за вашу помощь!