2016-08-30 42 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