티스토리 뷰
모바일 프로그래밍
Android Studio 3.0 Unable to resolve dependency for ':app@debug/compileClasspath'
두덕리온라인 2017. 10. 31. 13:55728x90
반응형
안드로이드 스튜디오 3.0이 출시되었다.
기존의 프로젝트들은 잘 동작하는데 새로운 프로젝트를 생성하였다면 새로운 프로젝트는 컴파일이 안되는 현상이 발생한다.
Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support:appcompat-v7:26.0.0.
Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.android.support.test:runner:1.0.1.
...
이는 gradle plugin 버전이 3.0으로 높아졌고, gradle wrapper 버전이 4.1로 높아진 결과이다.
이 버전업으로 인한 변경점은 다음에 다루겠다.
이 문제를 수정하려면 일단 모듈 app에 대한 build.gradle을 열고 다음과 같이 되어 있는 항목을
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}
다음과 같이 변경하면 된다. 변경한 부분은 최신버전이 아닌 부분을 자동으로 최신버전으로 적용하라고 정확한 버전 대신에 '+'를 붙여준 것이다.
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.+'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:+'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:+'
}
반응형
'모바일 프로그래밍' 카테고리의 다른 글
Android Graphics Architecture - (2) SurfaceFlinger와 Hardware Composer (0) | 2017.12.01 |
---|---|
Android Graphics Architecture - (1) BufferQueue와 gralloc (0) | 2017.11.24 |
Android 추석 기간에 만화/코믹 뷰어 앱 출시(코믹뷰어) (0) | 2017.10.05 |
Android Gradle BuildConfig에 필드 추가하기 (0) | 2017.10.05 |
Android Gradle 특정 variant 필터링 및 비활성화 (0) | 2017.10.04 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday