1. 程式人生 > >IDEA/Android Studio報Ambiguous method call的一種解決方法

IDEA/Android Studio報Ambiguous method call的一種解決方法

最近在用IDEA開發android一直報如題的錯誤,此時是可以正常編譯執行,但紅色的錯誤提示總是令人非常不爽。

錯誤都指向了java基類Object.java中的方法存在ambiguous method call,此問題出現在設定了Sourcepath的情況下,當不設定時不會出現此問題。google了下,同行也遇到了這個情況,也找到了些方法,但沒有全部解決問題:http://stackoverflow.com/questions/18505973/android-studio-ambiguous-method-call-getclass

最後想了下,目前遇到的都是基類Object.java中的方法,反正幾乎不用檢視這個類的原始碼,即使需要也可以單獨看看,所以就把原始碼中這個類刪除或者換個其他名字,總之是不讓IDEA根據Sourcepath找到這個類原始碼,就解決了這個煩人的紅色錯誤。