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

Emi*_*Adz 3 android undefined showcaseview

我正在尝试使用ShowcaseView库,并且由于某些原因在引用此库之后,我得到以下未定义的方法错误:

The method getActionView(MenuItem) is undefined for the type MenuItemCompat 
The method build() is undefined for the type NotificationCompat.Builder 
Run Code Online (Sandbox Code Playgroud)

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

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

可能是什么原因?

提前致谢.

Emi*_*Adz 6

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

mockito-all-1.9.5
Run Code Online (Sandbox Code Playgroud)

和:

robolectric-2.2-20130909.210745-40-jar-with-dependencies
Run Code Online (Sandbox Code Playgroud)

问题消失了.

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