안드로이드 스튜디오 26.0.0, 26.0.1, 26.x.x버전 dependency 추가에러

안드로이드 지원라이브러리를 추가할때, gradle 의존성에
compile 'com.android.supprot ... :${버전}' 형태로 추가를 하게 된다.

그런데, 일부라이브러리는 26.0.0은 되지만, 26.0.1이 안되고
어떤 라이브러리는 26.0.0조차도 안되는 문제가 있다.
일반적으로 Install Repository and sync project를 누르면 알아서 받고 추가해주는데, 되질 않는다.

영어로 Failed to resolve com.android.support:appcompat-v7:26.0.1을 검색하면 스택오버플로우에 구글 메이븐 주소를 추가하라고 나온다.

앱 말고 프로젝트의 gradle파일에

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"        }
    }
}

이렇게 넣어주면 된다.

한글 개발문서에는 없지만, 영어 개발문서에는 나온다.
26.0.0부터는 필히 maven 주소를 추가해주어야 한다.
아마 안드로이드 스튜디오가 업데이트되면 기본으로 추가되지 않을까 싶다.

그런데, 현재 프로젝트에서 Animatable2Compat.AnimationCallback을 사용하는데 
26.x은 Animatable2Compat가 없어 sdk23의 콜백을 써야된다.
그리고, com.jaredrummler:animated-svg-view:1.0.4를 사용 못하는 버그가 있다.

25.3.0으로는 잘 되긴하는데, 앞으로가 걱정이다..

댓글

이 블로그의 인기 게시물

안드로이드 크롬 하단 주소창, 크롬 홈 설정하기

안드로이드와 벡터, 벡터 애니메이션

유투브 백그라운드 재생