【问题标题】:Adding library project to PagerSlidingTabStrip将库项目添加到 PagerSlidingTabStrip
【发布时间】:2014-07-18 12:29:39
【问题描述】:

我正在尝试使用 Android PagerSlidingTabStrip v1.0.1图书馆

在我的项目中,但是,在我将项目作为工作空间中的现有代码导入后,我开始进行项目 Mainactivitylibrarylibrary 是对 Mainactivity 的依赖

但图书馆项目似乎没有被识别为本地图书馆

所以我做的是

1- 我试图从 library 项目中创建一个名为 library.jar 的 jar 文件 我作为外部 jar 导入,以便修复我的导入,但是当我尝试使用 PagerSlidingTabStrip 对象时,它说缺少参考 除此之外还有res文件夹无法加载。

2- 我关注这个How to add a Library Project to a android project 我确实喜欢接受的答案所说的,但它仍然对我不起作用。

这就是我添加库项目的方式

我在项目库中得到的

我尝试在build.gradle中使用这个依赖

dependencies {
    compile 'com.astuetz:pagerslidingtabstrip:1.0.1'
}

但是没用

我在 sherlock 之前添加到 eclipse 所以当我将它添加到根文件夹中时 创建了一个 bin 文件夹,里面有一个 jar 文件,那就是 图书馆不会发生,所以我认为这是问题所在

有什么帮助吗?

【问题讨论】:

    标签: android eclipse pagerslidingtabstrip


    【解决方案1】:

    从属性窗口选择选项android向下滚动,在库标题下方单击添加按钮并选择库项目。

    【讨论】:

    • 这就是我在 2 中所做的以及我提供的用于以这种方式添加库的链接
    • 为什么它不适合你?单击添加按钮后,您是否获得了库项目的选项?
    • 尽量将 library 和 mainactivity 项目保持在同一个工作区中。
    • 您使用该方法遇到的错误是什么?
    • 我无法导入 com.astuetz.PagerSlidingTabStrip 无法解析导入
    【解决方案2】:

    我遇到了同样的问题,但很快我就知道 Library 项目中缺少支持库。

    添加支持库并清理构建库项目,然后将其添加到您的项目中

    【讨论】:

      【解决方案3】:

      执行以下操作:

      1. 文件->新建->其他
      2. 选择 Android 项目
      3. 选择“从现有源创建项目”
      4. 单击“浏览...”按钮并导航到您从https://github.com/astuetz/PagerSlidingTabStrip 下载的“PagerSlidingTabStrip-master”文件夹
      5. 检查“库”! (取消选中“样本”)。确保也选中“复制到工作区”。
      6. 单击完成。现在“库”是您工作区中的项目。
      7. 右键单击您的项目 -> 属性
      8. 在 Android -> 库部分,点击“添加”
      9. 选择最近添加的“库”项目,点击确定,一切就绪。

      【讨论】:

        猜你喜欢
        • 2014-12-08
        • 2014-06-23
        • 2019-02-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-05
        • 2016-05-08
        • 2017-01-17
        相关资源
        最近更新 更多