我在使用 Android Studio 的 Android 应用程序中包含 ShowcaseView 库时遇到问题。
在 GitHub 存储库 (https://github.com/Espiandev/ShowcaseView) 上,它说使用 Maven 安装应该很容易。但是当我搜索showcaseview 时,Maven 没有找到任何结果。
所以我在我的计算机上克隆了 repo,并尝试将它的库文件夹作为 java 库包含在我的项目的模块依赖项中。但是当我尝试在我的代码中使用它时,它说
Cannot resolve symbol 'ShowcaseView'
我的猜测是因为实际的 ShowcaseView 库由于错误而没有编译(克隆的 repo 在多个文件中显示错误
Cannot resolve symbol '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 库。
现在你应该重建你的项目......


