我有一个具有以下字段的课程

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

如您所见,它将私人变成了公共。这里的问题是,此类要求以下内容保持私密,我不确定在选项中将其保持私密性的原因。

最佳答案

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

关于java - ProGuard公开私密对话,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60178580/

10-09 19:19