我有一个具有以下字段的类
私有(private)静态最终标识符 alTexture = new Identifier("al", "al.png");
现在,当我用 ProGuard 对其进行混淆时,我收到以下输出
公共(public)静态最终 class_2960 vcAdmJHWywpfJDWjeu = new class_2960(SdtSesegrDtrPVCoeg.unscramble(51), SdtSesegrDtrPVCoeg.unscramble(398));
正如您所看到的,它将私有(private)转换为公共(public)。这里的问题是,此类需要以下内容才能保持私有(private)状态,并且我不确定是什么使其在选项中保持私有(private)。
最佳答案
请按照 Proguard manual 检查 -allowaccessmodification
选项.
关于java - ProGuard 将私有(private)转为公共(public),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60178580/