其他分享
首页 > 其他分享> > android – 添加库后未定义的方法错误

android – 添加库后未定义的方法错误

作者:互联网

我正在尝试使用ShowcaseView库,出于某种原因
在引用这个库时,我得到了以下未定义的方法错误:

The method getActionView(MenuItem) is undefined for the type MenuItemCompat 
The method build() is undefined for the type NotificationCompat.Builder 

在我的项目中.这些类是support-library-v4的一部分.只要我从:Properties-> Library窗口中删除对该项目的引用,错误就会消失.

现在我不得不说我的工作区中有另一个项目使用它
库和工作正常(ShowcaseView的示例项目),但我的其他项目并不那么幸运.

可能是什么原因?

解决方法:

评论是正确的,这是一个jar不匹配,我之前没有找到它的原因是因为它不是一个支持库-v4不匹配,而是Showcase库正在使用的另一个jar文件,删除后二:

mockito-all-1.9.5

和:

robolectric-2.2-20130909.210745-40-jar-with-dependencies

问题消失了.

我不知道它们的用途,但图书馆没有它们.

标签:android,undefined,showcaseview
来源: https://codeday.me/bug/20190825/1718460.html