是否可以通过Gradle动态添加proguard规则?

时间:2014-12-15 00:18:39

标签: android gradle android-studio proguard

是否可以通过Gradle动态地将proguard规则添加到proguard文件?

任何帮助都非常值得赞赏。感谢

2 个答案:

答案 0 :(得分:0)

是。 Gradle使用Groovy,这意味着您可以在构建时打开ProGuard设置文件进行修改,其中包括以下内容:

def proguardFile = file("path/to/proguard/")
def proguardText = proguardFile.getText()
//modify proguardText here
proguardFile.write(proguardText)

答案 1 :(得分:0)

在检查了源代码之后,我发现在运行时添加我的proguard文件而不对我的项目文件进行任何修改的技巧,它是通过java反射实现的,取决于你的android-plugin版本,可能在你的项目中没有

您可以查看我的演示项目中的代码:

https://github.com/vince-styling/GradleDependenciesGather