android中的java.lang.NoSuchMethodError

时间:2015-12-15 07:13:05

标签: android android-studio

我在我的android项目中包含了一个jar文件。在jar文件中,包名OverlayView中有一个类android.widget。我可以通过Test.java将该类导入我的import android.widget.OverlayView;文件,并调用方法init()。在这些之后我可以成功编译。但是在运行应用程序时会引发异常

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

我没有得到课程定义错误

1 个答案:

答案 0 :(得分:0)

你的图书馆包含android.widget?已经有一个以android.widget为名的包。我的猜测是它与你的图书馆有冲突。尝试删除import语句,此时您应该收到错误,因为您删除了导入。将光标放在有错误的方法中,然后等待导出建议弹出,然后按alt + enter导入包。看看它是否与默认的android.widget包冲突。