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

时间:2013-11-15 00:58:39

标签: android undefined showcaseview

我正在尝试使用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的示例项目),但我的其他项目并不那么幸运。

原因可能是什么?

1 个答案:

答案 0 :(得分:6)

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

mockito-all-1.9.5

robolectric-2.2-20130909.210745-40-jar-with-dependencies
问题消失了。

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