像retro-lambda这样的Gradle任务来混淆静态字符串

时间:2016-01-17 22:22:57

标签: java android gradle android-gradle

是否有任何存在的任务源/库用于gradle或一些简单的方法来构建一个动态模糊静态最终字符串

我知道gradle-retrolambda为lambada表达式执行此操作并将它们转换为简单的java。

simple-string-obfuscator脚本是一次性解决方案(直接影响源代码,而不是像retrolambda那样生成的源代码)

所以我认为可能有一个库来加密/解密静态字符串,或者我可以制作一个! (但我不知道为此做了很多)

1 个答案:

答案 0 :(得分:0)

如果在build.gradle脚本中为buildType设置了minifyEnabled true,则会自动为gradle构建创建Proguard任务。 Proguard模糊了静态字符串键。如果您希望加密静态字符串值,则可以查看付费版本Dexguard。以下是您的gradle脚本中running Proguard的文档。