我在我的android项目中包含了一个jar文件。在jar文件中,包名OverlayView
中有一个类android.widget
。我可以通过Test.java
将该类导入我的import android.widget.OverlayView;
文件,并调用方法init()
。在这些之后我可以成功编译。但是在运行应用程序时会引发异常
java.lang.NoSuchMethodError: android.widget.OverlayView.init
我没有得到课程定义错误
答案 0 :(得分:0)
你的图书馆包含android.widget?已经有一个以android.widget为名的包。我的猜测是它与你的图书馆有冲突。尝试删除import语句,此时您应该收到错误,因为您删除了导入。将光标放在有错误的方法中,然后等待导出建议弹出,然后按alt + enter导入包。看看它是否与默认的android.widget包冲突。