我正在尝试使用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
的示例项目),但我的其他项目并不那么幸运。
原因可能是什么?
答案 0 :(得分:6)
评论是正确的,这是一个罐子不匹配,我之前没有找到它的原因是因为它不是support-library-v4
不匹配,而是另一个jar文件Showcase
删除这两个后,库正在使用:
mockito-all-1.9.5
和
robolectric-2.2-20130909.210745-40-jar-with-dependencies
问题消失了。
我不知道它们的用途,但图书馆没有它们。