5/09/2014

Android - 안드로이드 스튜디오(Android Studio)에서 ViewPagerIndicator library gradle로 사용하기

/Android-ViewPagerIndicator


View PagerIndicator github 페이지에서 Including In Your Project를 보면 Maven 사용법만 나와 있다.  

이럴땐 mvnrepository.com 이나 search.maven.org 에서 dependencies를 찾아보면 되더라... 그런데 엄습해오는 불안감... 된다면 적어놓았겠지 하는...?

dependencies {
       // ... other ommitted
       compile 'com.viewpagerindicator:library:2.4.1'
       // ...
    }


역시나 위의 코드만으로는 작동을 하지 않는다.

열심히 삽질한 결과

project root에 위치한 build.gradle에

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

하위 forder의 build.gradle에

dependencies {
    // ...
    compile 'com.viewpagerindicator:library:2.4.1@aar'
    // ...
}
를 설정한다.

이렇게 해야하는 이유가 aar이라는 gradle에서 지원하는 방식을 만든 애들이 지원안해서 다른 곳에서 하고 있다고 한다. (아마도?)


Reference : http://stackoverflow.com/questions/21130003/using-viewpagerindicator-library-with-android-studio-and-gradle

댓글 2개:

  1. 하위 forder의 build.gradle 이라고 하셧는데... 하위 폴더가 어디죠..??

    답글삭제
    답글
    1. 저는 build.gradle을 둘로 나눴습니다. 프로젝트 구조가 달라 혼동을 드렸네요.
      build.gradle에서 repositories, dependencies에 필요한 부분을 추가하시면 됩니다.
      작성한지 오래되어 최신 버전은 체크해보셔야 될 듯합니다.

      삭제