首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Android Studio和Gradle中使用ViewPagerIndicator库

在Android Studio和Gradle中使用ViewPagerIndicator库
EN

Stack Overflow用户
提问于 2014-01-15 13:50:16
回答 15查看 99.1K关注 0票数 120

我正在尝试使用杰克·沃顿的ViewPagerIndicator library,但我无法在Android Studio中使用我的Gradle项目。

我将其添加为依赖项,如下所示:

代码语言:javascript
复制
    dependencies {
       // ... other ommitted
       compile 'com.viewpagerindicator:library:2.4.1'
       compile 'com.android.support:support-v4:19.0.1'
       compile 'com.nineoldandroids:library:2.4.0'
       // ...
    }

但该项目似乎无法识别库中的任何组件。我想知道是不是在不同的支持-v4版本或在nineoldandroids中存在依赖问题...?

EN

回答 15

Stack Overflow用户

回答已采纳

发布于 2014-11-08 20:19:54

我刚刚在maven central中推送了一个版本,因此您只需添加该依赖项:

代码语言:javascript
复制
compile 'fr.avianey.com.viewpagerindicator:library:2.4.1.1@aar'

并像这样声明maven central:

代码语言:javascript
复制
repositories {
    mavenCentral()
}

希望这能帮上忙。

票数 204
EN

Stack Overflow用户

发布于 2014-03-02 19:35:27

参加派对有点晚了,但这里:

杰克·沃顿还没有把它作为aar在maven上发布。虽然有一个小组已经通过他们的服务器提供了它的aar,你可以在你的build.gradle中这样设置它:

在声明插件后,将其添加到源代码库中:

代码语言:javascript
复制
repositories {
    maven { url "http://dl.bintray.com/populov/maven" }
    mavenCentral()
}

这将源码他们的maven repo,其中包含他们放在一起的打包的aar。完成后,您只需将这一行添加到您的依赖项中,一旦您将项目与gradle文件同步,一切都将正常工作。

确保Maven Repo列在mavenCentral()条目的上方。否则,它将首先在maven的中央存储库中查找错误的包。

Android Studio会为项目生成两个build.gradle文件,请确保将其放在正确的文件中!

代码语言:javascript
复制
dependencies {
    // ...
    compile 'com.viewpagerindicator:library:2.4.1@aar'
    // ...
}

如果你想看一个工作示例,我们会在我们的应用程序中使用它:

https://github.com/pandanomic/SUREwalk_android/blob/master/surewalk/build.gradle

票数 147
EN

Stack Overflow用户

发布于 2014-07-30 03:18:27

我在Android Studio0.8.2上使用gradle 0.10.+,但公认的答案对我不起作用。为了让ABS在我的项目中正常工作,我必须做一些细微的改变:

在项目的顶级build.gradle文件中,在allprojects配置中添加maven存储库,如下所示:

代码语言:javascript
复制
allprojects {
   repositories {
      maven { url "http://dl.bintray.com/populov/maven" }
      mavenCentral()
   }
}

并在模块的build.gradle文件中添加不带@aar的依赖项

代码语言:javascript
复制
dependencies {
   // ...
   compile 'com.viewpagerindicator:library:2.4.1'
   // ...
}
票数 56
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21130003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档