我知道Proguard不会模糊manifest.xml中声明的活动的名称。反正有办法掩盖它们吗?
答案 0 :(得分:0)
你可以通过禁用标准的Proguard规则来模糊它们。
但在这样做时,每次用户更新应用时,您的应用启动器图标都会被移除,因为图标会直接链接到包名称和活动。如果该名称发生更改,则会删除该图标。
如果你这样做,这只会是许多陷阱中的一个。
所以我建议不要这样做 由于某种原因,该proguard规则在默认的proguard文件中。
您可以简单地将您的Activity命名为手动隐藏的内容,例如“b.java”。然后Proguard会保留这个名字,它看起来会模糊不清。但是那时你的代码很难阅读。