2016-08-30 45 views
2

我努力使构建与Proguard的,但我得到:刷新Proguard的类高速缓存

Warning: my.package.MyClass$innerClass: can't find referenced method... 

但是......此类不存在了。我添加了这个类,做了一个运行(也许也是一个干净的/错误的构建),然后删除了这个类(并进行了其他更改),做了一个新的运行,现在我想清除/构建当前的代码。

但我不能因为构建失败使用ProGuard试图找到一个类,不存在...

我试图删除整个.m2目录下,没有成功。不知道我应该怎样做才能让Proguard忘掉这个过时的课程?

谢谢!

+0

如果到Android,你必须添加正确的代码相关;) – emotionlessbananas

+0

不,这不是。但是,谢谢。 – Sharcoux

+0

尝试maven>更新项目然后清理/建立 – emotionlessbananas

回答

0

发生这种情况时,该解决方案是运行:

mvn clean install -U 

它应该强制重装依赖。我不完全确定它为什么与Proguard的缓存有关,但我现在确信它是有效的。

寻找更多细节here