标签:proguard

  • ProGuard-如何保留方法并同时混淆它们? - java

    时间:2020-8-21

    我正在尝试手动混淆我的Android应用程序(是的,我知道,这很痛苦),为此,我需要保留我实现的所有方法,同时还要用ProGuard对其进行混淆。 我试图像这样更改配置: -keep class com.project.x.* { } 但是它保留了所有的类名和方法名,并且仍然删除了我未使用的代码。 我该怎么做才能解决这个问题? 提前致谢! 参考方案 正如Co […]

  • ProGuard软件包名称缩短 - java

    时间:2020-7-27

    我正在开发一个Android项目,当我打包分发该项目时,该项目会通过ProGuard自动运行。 使用Android默认设置,ProGuard会将类和程序包名称混淆为大多数单个字母,但保持程序包层次结构不变。所以,如果我有一个像 com.example.foo.bar.something.else.my.class.net 包含Blah类,ProGuard会将 […]

  • 在Java源代码中隐藏密码 - java

    时间:2020-7-21

    我需要在源代码中隐藏密码,为了降低反编译的风险,有哪些可能的方法来混淆密码? 例如 final String password = "secret"; 参考方案 首先,我不会将变量命名为password。 其次,我不会将其保留为原始格式,而是对其进行编码。 第三,我将使用char[]而不是String(因为字符串驻留在字符串池中)。 当然 […]