com.android.support:appcompat 에러 해결
안드로이드 스튜디오 프로잭트 생성시
Failed to resolve: com.android.support:appcompat-v7:27.+
Failed to resolve: com.android.support:appcompat- (Version) Dependency에 Error 가 뜨는 경우가 있다.
이렇게 프로잭트를 정상적으로 생성한 후 빌드가 모두 완료 되었는데도
밑에 사진과 같이 build.gradle 의 Dependency 쪽에 에러가 발생한다.
보통 같으면 에러밑에 파란색으로 쓰여진 Install Repository and sync Project 를 누르면 해결될텐데
눌러도 아무반응도 없고 해결되지 않는다.
이 에러의 원인은 26버전 이상부터는 메이븐 주소를 gradle 파일에 추가해줘야 하기 때문에 발생한 에러이다.
따라서 v7:25.+ 에서는 에러가 발생하지 않으며 정상적으로 작동하지만 26이상부터는 gradle 에러가 발생하는 것이다.
Failed to resolve: com.android.support:appcompat-v7:26.+
Failed to resolve: com.android.support:appcompat-v7:27.+
해결방법은 간단하다.
stackoverflow 에 나와있듯이 project의 build.gradle 에 들어가 allproject 부분에 Maven URL주소 추가한 후 sync해주면 해결이 완료된다.
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}