我的项目使用 spring 作为 IoC。混淆后,应用程序上下文无法找到 bean,因为它的类名已更改。我尝试使用 -adaptresourcefilecontents 根据类名更新 context.xml 文件的选项,但它不起作用:文件未更改。 有什么想法吗?
最佳答案
尝试添加file filter , 我不知道 proguard 是否也看 xml 文件。
此外,文档提到仅更改类名。由于 Spring 注入(inject)通常作用于属性,因此您在识别正确的 setter 时会遇到问题。
关于java - proguard 试图混淆使用 Spring 的代码时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1747771/