无法将ViewPagerIndicator添加到使用Gradle的应用程序中

14
我正在尝试将Jack Wharton的ViewPagerIndicator库 https://github.com/JakeWharton/ViewPagerIndicator 添加到我的应用程序中,因为我想使用它的圆形指示器来显示我的ViewPager。然而,我无法将其添加到我的应用程序中。 我按照这个教程操作 - 在Android Studio和Gradle中使用ViewPagerIndicator库 但是我遇到了以下错误
    Error:Artifact 'library.aar (com.viewpagerindicator:library:2.4.1)' not found.
Searched in the following locations:
    https://jcenter.bintray.com/com/viewpagerindicator/library/2.4.1/library-2.4.1.aar

如果我删除Gradle文件中的jCenter()代码,则可以正常工作,但我包含的其他依赖项不起作用,因此我不确定如何解决所有依赖项一起工作的问题。
这是我的顶级Gradle文件。
    // Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
        maven { url "http://dl.bintray.com/populov/maven" }
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.1'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
        maven { url "http://dl.bintray.com/populov/maven" }
        mavenCentral()

    }
}

这是我的模块:app gradle 文件

    apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "co.app.al.app"
        minSdkVersion 16
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.0.0'
    compile 'com.afollestad:material-dialogs:0.6.2.3'
    compile files('libs/volley.jar')
    compile 'uk.co.chrisjenx:calligraphy:2.0.2'
    compile 'com.viewpagerindicator:library:2.4.1@aar'

}

感谢任何和所有的帮助


1
可能是重复的问题:如何在Android Studio和Gradle中使用ViewPagerIndicator库 - MLProgrammer-CiM
1
@MLProgrammer-CiM 这不是重复问题。当您的存储库顺序错误但其他一切都应该正常时,就会出现此问题,以获取ViewPagerIndicator AAR库导入。 - rude
1个回答

25

2
它对我不起作用。有什么想法吗?我是这样做的。 - Panos
5
天啊!我一整天都在处理这个问题,但我无法添加ViewPagerIndicator(使用gradle)!!尝试了网站上的其他答案,我差点放弃了。但是你的答案救了我。区别在于顺序!!就是第一行和第二行。就是这样简单!!非常感谢 :) - Fatima

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接