【问题标题】:ProGuard convers private to publicProGuard 将私有转换为公共
【发布时间】:2020-02-11 22:52:35
【问题描述】:

我有一个具有以下字段的类

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));

正如您所见,它将私有转换为公共。这里的问题是此类需要以下内容才能保持私有,我不确定在选项中保持私有的内容。

【问题讨论】:

标签: java proguard obfuscation


【解决方案1】:

请按照Proguard manual检查-allowaccessmodification选项。

【讨论】:

    猜你喜欢
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多