遵循我的java代码的一部分:
Runnable task = () -> {
if (display == null || display.isDisposed())
return;
display.asyncExec(new Runnable() {
public void run() {
updateMarketTypes();
}
});
};
return task;
使用proguard时出现错误: 注意库类的重复定义
如果我使用 -dontwarn myClass
那么工作正常,但我会混淆 myClass。
再次感谢。
翁贝托
最佳答案
是的,值得一提的是 我们的 proguard 配置文件中的 -dontnote 和 -dontwarn 。只有这样我们才能避免警告和重复的定义信息。新版本的 Proguard 5.3 beta 已于两周前发布。 https://sourceforge.net/projects/proguard/files/proguard%20beta/ 。他们告诉新版本 5.3 可以解决混淆的 lamda 表达式。我正在寻找答案。我希望这些小信息有人能提供帮助,我很快就能得到解决方案。谢谢。
关于java - Proguard 和 lambda 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38638214/