【问题标题】:Unable to proprerly include Showcase View lib无法正确包含 Showcase View 库
【发布时间】:2013-11-12 23:29:04
【问题描述】:

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

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

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

无法解析符号“ShowcaseView”

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

无法解析符号“R”

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

我有什么遗漏吗?

【问题讨论】:

    标签: maven github android-studio showcaseview


    【解决方案1】:

    转到 ShowcaseView Manifest 并将包名称更改为 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 存在于右侧面板中,则应将其删除。

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-04-04
        • 2014-07-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-19
        • 2016-07-19
        • 1970-01-01
        相关资源
        最近更新 更多