2015-12-15 59 views
0

我在我的android項目中包含了一個jar文件。在jar文件中,包名android.widget中有一個類OverlayView。我可以通過import android.widget.OverlayView;將該類導入到我的Test.java文件中,並調用方法init()。在這些之後,我可以成功編譯。但是,在運行的應用程序,它拋出一個異常android中的java.lang.NoSuchMethodError

java.lang.NoSuchMethodError: android.widget.OverlayView.init 

我沒有得到的類定義錯誤

回答

0

存儲庫包含android.widget?已經有一個包含android.widget的包作爲它的名字。我的猜測是它與你的圖書館有衝突。嘗試刪除導入語句,此時由於刪除了導入,您應該收到錯誤。將光標置於有錯誤的方法中,然後等待導入建議彈出,然後按Alt + Enter導入軟件包。查看它是否與默認的android.widget包衝突。

+0

沒有衝突發生。它通常以'import android.widget.OverlayView;'的形式導入 –

相關問題