【发布时间】:2020-06-26 13:22:43
【问题描述】:
我想混淆我的活动名称。我确实从其他问题中了解到,即使使用 ProGuard,您也无法混淆活动名称,因为它们是由它们的名称引用的。
但是,如果可以在编译之前更改活动名称,为什么不能使用某些脚本将活动名称自动更改为预定义的阴暗名称,或者使用一些 ProGuard 规则将活动名称映射到预定义名称。
例如,我可以执行以下操作:
MainActivity -> GibberishName
ProcessingActivity -> OtherGibberishName
我想自动执行此任务,而不必在每次构建时更改活动名称。
谢谢。
【问题讨论】:
-
您能否在问题标题中添加更多信息以提供一些背景信息?
-
有一个gradle插件,你可以在这里查看https://github.com/eleme/Mess我还没有测试过
标签: android security obfuscation