我在使用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库。
现在您应该重建您的项目...