我正在尝试使用杰克·沃顿的ViewPagerIndicator library,但我无法在Android Studio中使用我的Gradle项目。
我将其添加为依赖项,如下所示:
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中存在依赖问题...?
发布于 2014-11-08 20:19:54
我刚刚在maven central中推送了一个版本,因此您只需添加该依赖项:
compile 'fr.avianey.com.viewpagerindicator:library:2.4.1.1@aar'
并像这样声明maven central:
repositories {
mavenCentral()
}
希望这能帮上忙。
发布于 2014-03-02 19:35:27
参加派对有点晚了,但这里:
杰克·沃顿还没有把它作为aar在maven上发布。虽然有一个小组已经通过他们的服务器提供了它的aar,你可以在你的build.gradle中这样设置它:
在声明插件后,将其添加到源代码库中:
repositories {
maven { url "http://dl.bintray.com/populov/maven" }
mavenCentral()
}
这将源码他们的maven repo,其中包含他们放在一起的打包的aar。完成后,您只需将这一行添加到您的依赖项中,一旦您将项目与gradle文件同步,一切都将正常工作。
确保Maven Repo列在mavenCentral()
条目的上方。否则,它将首先在maven的中央存储库中查找错误的包。
Android Studio会为项目生成两个build.gradle
文件,请确保将其放在正确的文件中!
dependencies {
// ...
compile 'com.viewpagerindicator:library:2.4.1@aar'
// ...
}
如果你想看一个工作示例,我们会在我们的应用程序中使用它:
https://github.com/pandanomic/SUREwalk_android/blob/master/surewalk/build.gradle
发布于 2014-07-30 03:18:27
我在Android Studio0.8.2上使用gradle 0.10.+,但公认的答案对我不起作用。为了让ABS在我的项目中正常工作,我必须做一些细微的改变:
在项目的顶级build.gradle
文件中,在allprojects
配置中添加maven存储库,如下所示:
allprojects {
repositories {
maven { url "http://dl.bintray.com/populov/maven" }
mavenCentral()
}
}
并在模块的build.gradle
文件中添加不带@aar
的依赖项
dependencies {
// ...
compile 'com.viewpagerindicator:library:2.4.1'
// ...
}
https://stackoverflow.com/questions/21130003
复制相似问题