2013-11-01 48 views
6

我遇到了麻烦,包括我Android应用程序中的ShowcaseView库与Android Studio。无法正确包含Showcase查看库

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

因此,我克隆了我的计算机上的回购,并尝试将它的库文件夹作为我的项目的模块依赖关系中的Java库。但是,当我试图在我的代码中使用它,它说

无法解析符号“ShowcaseView”

我的猜测是因为实际ShowcaseView库不编译由于错误(克隆回购协议在多个文件中显示添加NineOldA后错误

无法解析符号“R”

事件ndroids就像GitHub仓库中显示的模块依赖项一样。

有什么我失踪?

回答

0

转到ShowcaseView清单并将包名更改为com.espiandev.showcaseview 重建,重新组织导入,R将解析为新包。

2

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

尝试以下的方法来作为一个模块添加ShowcaseView库到您的项目:

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

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

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

,则跳转在左侧面板中,选择库库部分在中间面板

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

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

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