Proguard 是否支持在 module-info.class 中混淆包名

问题描述

我需要混淆一个模块,包括module-info.class中声明的exports包。(因为这将是另一个模块的依赖,它们都需要混淆)。 proguard 似乎不支持处理 module-info.class。

我尝试在 proguard 配置中使用它:

-keep class module-info
-keepattributes Module*

会保持module-info.class不变,但是混淆后真正的exports包名发生了变化,所以这里出现了错误。 如果没有那个配置,module-info.class 将被删除

如何让 proguard 也混淆 module-info.class?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)