簡體   English   中英

Android中的java.lang.NoSuchMethodError

[英]java.lang.NoSuchMethodError in android

我的Android項目中包含一個jar文件。 在jar文件中,包名稱為android.widget的類為OverlayView 我可以通過import android.widget.OverlayView;將類導入到Test.java文件中import android.widget.OverlayView; 並調用方法init() 這些之后,我可以成功編譯。 但是在運行應用程序時會引發異常

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

我沒有收到類定義錯誤

您的庫包含android.widget嗎? 已經有一個名為android.widget的軟件包。 我的猜測是它與您的庫沖突。 嘗試刪除導入語句,這時您應該會收到錯誤消息,因為您刪除了導入。 將光標置於有錯誤的方法中,然后等待彈出導入建議,然后按alt + enter導入軟件包。 查看它是否與默認的android.widget包沖突。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM