ProGuard与公众进行私密对话

时间:2020-02-11 22:52:35

标签: java proguard obfuscation

我有一个包含以下字段的课程

private static final Identifier alTexture = new Identifier("al", "al.png");

现在,当我用ProGuard对它进行混淆时,会收到以下输出

public static final class_2960 vcAdmJHWywpfJDWjeu = new class_2960(SdtSesegrDtrPVCoeg.unscramble(51), SdtSesegrDtrPVCoeg.unscramble(398));

如您所见,它会将私人变成了公共。这里的问题是,此类要求以下内容保持不公开,我不确定是什么在选项中保持私有。

1 个答案:

答案 0 :(得分:0)

请按照Proguard manual选中-allowaccessmodification选项。