Android 에서 gradle 파일 내에 version 문제
|
와 같은 메세지가 발생하는 이유는 각 라이브러리 간에 버전이 문제인것 같다.
Support 라이브러리는 명시적으로 버전을 입력 해야 한다고 한다.
만일 아래와 같이 com.android.support:appcompat-v7:26.1.0 가 문제가 발생한다고 가정 했을 경우
[Before]
dependencies {
implementation 'com.google.android.gms:play-services-base:11.6.2'
implementation 'com.google.android.gms:play-services-ads:11.6.2'
implementation 'com.google.android.gms:play-services:11.6.2'
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'gun0912.ted:tedpermission:2.1.0'
}
[After]
dependencies {
implementation 'com.google.android.gms:play-services-base:11.6.2'
implementation 'com.google.android.gms:play-services-ads:11.6.2'
implementation 'com.google.android.gms:play-services:11.6.2'
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support:mediarouter-v7:26.1.0'
implementation 'gun0912.ted:tedpermission:2.1.0'
}