无法正确包含Showcase View库

时间:2013-11-01 17:43:38

标签: maven github android-studio showcaseview

我在使用Android Studio的Android应用程序中包含ShowcaseView库时遇到问题。

在GitHub仓库(https://github.com/Espiandev/ShowcaseView)上,它表示使用Maven安装应该很容易。但是当我搜索showcaseview时,Maven没有找到结果。

所以我在我的计算机上克隆了repo并尝试将它的库文件夹作为我的项目模块依赖项中的java库包含在内。但是当我尝试在我的代码中使用它时,它会说

  

无法解析符号'ShowcaseView'

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

  

无法解析符号'R'

将NineOldAndroids添加为模块依赖项后的

事件,如GitHub repo所示。

我有什么遗失的吗?

2 个答案:

答案 0 :(得分:2)

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

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

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

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

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

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

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

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

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

答案 1 :(得分:0)

转到ShowcaseView Manifest并将包名更改为com.espiandev.showcaseview 重建,重新组织进口,R将解析为新包。