我在使用Android Studio的Android应用程序中包含ShowcaseView库时遇到了麻烦。

在GitHub存储库(https://github.com/Espiandev/ShowcaseView)上,它说使用Maven安装应该很容易。但是当我搜索Showcaseview时,Maven找不到任何结果。

因此,我在计算机上克隆了存储库,并尝试将其库文件夹作为Java库包含在我项目的模块依赖项中。但是当我尝试在我的代码中使用它时,它说


无法解析符号“ ShowcaseView”


我的猜测是因为实际的ShowcaseView库由于错误而没有编译(克隆的仓库在多个文件中显示错误


无法解析符号“ R”


将NineOldAndroids添加为模块依赖项后发生事件,如GitHub存储库所示。

我有什么想念的吗?

最佳答案

您不应该将库文件夹包含为Java库。

尝试以下方法将ShowcaseView库作为模块添加到项目中:

转到文件>项目结构...

在左侧面板中,选择“模块”,在中间面板中,单击加号,然后选择“导入模块”。
从浏览对话框中选择ShowcaseView库的路径

单击下一步...完成导入(but notice the directory /gen of library unchecked)

然后转到左侧面板中的库部分,并在中间面板中选择库

如果右侧面板中存在库robolectric-2.2-20130909.210745-40-jar-with-dependencies.jar,则应将其删除。

转到“模块”部分,然后在中间面板中选择您的主要项目模块,然后在右侧面板中单击加号图标,然后选择Module Dependency...,然后选择先前包含的ShowcaseView库。

现在您应该重建您的项目...

08-27 11:04