当混淆.class文件时,注释将被删除。是否有一种不删除这些文件(包含注释的文件)的混淆方法。如果可能的话,是否有办法混淆未编译的.java文件以保留注释?
java编译器如何处理注释以及它们保存在哪里?为什么在混淆之后所有的注释都被删除了。在混淆了类之后,我难道不能把注释带回来并把它们放回原来的位置吗?
发布于 2012-02-27 16:52:51
我询问并研究了注释和混淆,我发现了以下内容:
发布于 2012-02-02 10:06:34
我们通常用前护卫混淆已经编译过的类,我可以肯定,不可能混淆非编译的.java文件,因为它是在处理字节代码本身。
为了保持您的注释,您可以告诉proguard保留特定的属性,比如注释。您可以在他们的示例章节中找到更多的信息。我建议使用proguardGui为混淆过程构建自己的配置文件。
https://stackoverflow.com/questions/9109878
复制相似问题