Add ViewPagerIndicator to Android Studio Add ViewPagerIndicator to Android Studio android android

Add ViewPagerIndicator to Android Studio


UPDATE

Based on the answer given by Jürgen 'Kashban' Wahlmann, it is now possible to add ViewPagerIndicator via gradle:

Top Level Build.gradle:

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

App's build.gradle:

compile 'com.viewpagerindicator:library:2.4.1@aar'

Also, based on the answer given by Enrico Susatyo now it seems possible to download the library from Jitpack maven repositories. Do it as follows:

In root build.grade:

allprojects {        repositories {            ...            maven { url "https://jitpack.io" }        }    }

In project build.grade:

dependencies {            compile 'com.github.JakeWharton:ViewPagerIndicator:2.4.1'    }

------------

To use Android-ViewPagerIndicator in Android Studio, you can’t download it from gradle. Instead, you must import the library as an “Existing Project” to your current one.

Follow these steps:

#1 Download source code from GitHub.

#2 In your Android Studio Project: File -> Project Structure -> add (+ symbol) -> Import Existing Project. Import just the folder called ”library”, not the entire project (leave the import options as Android Studio suggests).

# 3 If the "compileSdkVersion" specified in your build.gradle doesn’t match with the one specified in the Android-ViewPagerIndicator project, change the second one. The same apply with any other property, such as "minSdkVersion" or even the current support library.

# 4 Add Android-ViewPagerIndicator project as a dependency to your build.gradle module:

dependencies {    compile project(':library')}

# 5 Sync project with gradle files.


It can be imported by Gradle like this:

Top Level Build.gradle:

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

In your App's build.gradle add this to your dependencies section:

compile 'com.viewpagerindicator:library:2.4.1@aar'

(Add @aar to avoid "packaging for apklib is not supported error")

Works fine for me.


As of today (March 2016), Jitpack's maven repos work for me: https://jitpack.io/#JakeWharton/ViewPagerIndicator/2.4.1/aar

In root build.gradle:

allprojects {        repositories {            ...            maven { url "https://jitpack.io" }        }    }

In project build.gradle:

dependencies {            compile 'com.github.JakeWharton:ViewPagerIndicator:2.4.1'    }