Ответ 1
Метод
getDefaultProguardFile('proguard-android.txt')
получает настройки ProGuard по умолчанию изtools/proguard/
Android SDKtools/proguard/
.proguard-android-optimize.txt
также доступен в этой папке Android SDK с теми же правилами, но с включенными оптимизациями. Оптимизации ProGuard выполняют анализ на уровне байт-кода, внутри и между методами, чтобы сделать ваше приложение меньше и работать быстрее. Android Studio добавляет файлproguard-rules.pro
в корневой модуль модуля, поэтому вы также можете легко добавлять собственные правила ProGuard, относящиеся к текущему модулю.
См. Это: http://developer.android.com/intl/es/tools/help/proguard.html
Это означает, что вы должны добавить свой файл proguard в proguard-rules.pro
, если вы хотите отделить некоторые правила ко многим файлам, вы можете сделать это и объявить их после этого:
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'