您可以配置您的 build.gradle 文件以实现 proguard。可以是模块级别,也可以是项目级别。
buildTypes {
debug {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
显示的配置用于调试级别,但您可以编写自己的构建风格,如下所示在 buildTypes 中:
myproductionbuild{
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
最好使用minifyEnabled false 和productionbuild 以及minifyEnabled true 的其他构建进行调试。
将 proguard-rules.txt 文件复制到模块或项目文件夹的根目录中,例如
$YOUR_PROJECT_DIR\YoutProject\yourmodule\proguard-rules.txt
您可以根据需要更改文件的名称。配置后,使用三个可用选项之一根据 buildType 生成构建
进入右侧面板中的 gradle 任务并在模块任务下搜索assembleRelease/assemble(#your_defined_buildtype)
转到左侧面板中的构建变体并从下拉列表中选择构建
在文件资源管理器中进入项目根目录并打开 cmd/terminal 并运行
Linux ./gradlew assembleRelease or assemble(#your_defined_buildtype)
Windows gradlew assembleRelease or assemble(#your_defined_buildtype)
你可以在你的模块/构建目录中找到 apk。
有关配置和 proguard 文件位置的更多信息,请访问链接
http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Running-ProGuard