3

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

这可能是什么原因?

4

1 回答 1

6

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

mockito-all-1.9.5

和:

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

问题消失了。

我不知道它们是做什么用的,但是图书馆没有它们就可以工作。

于 2013-11-16T14:40:49.560 回答