이야기앱 세상

com.android.support:appcompat-v7:27.1.1 과 com.google.android.gms:play-services-maps:15.0.1 충돌 본문

IT/Android

com.android.support:appcompat-v7:27.1.1 과 com.google.android.gms:play-services-maps:15.0.1 충돌

storya 2018. 9. 17. 09:22

com.android.support:appcompat-v7:27.1.1 과 com.google.android.gms:play-services-maps:15.0.1 충돌이 나서 아래 같은 메시지가 보여진다.


에러 메시지

-----------

 'com.android.support:appcompat-v7:27.1.1' saying " all com.android.support librariesmust use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 27.1.1, 26.1.0. Examples include com.android.support:animated-vector-drawable:27.1.1 and com.android.support:support-media-compat:26.1.0

-----------


com.android.support:appcompat-v7:27.1.1 과 com.google.android.gms:play-services-maps:15.0.1 충돌로 com.android.support:appcompat-v7:27.1.1를 인식하지 못 할 때는 compileSdkVersion을 27에서 26으로 변경하고

targetSdkVersion도 27에서 26으로 변경한다.


com.android.support:appcompat-v7:27.1.1 으로 경우도 27.1.1 -> 26.1.0 으로 변경하면 에러 없이 인식이 된다.


android {

    compileSdkVersion 27 -> 26으로 변경

    defaultConfig {

        applicationId "test.test"

        minSdkVersion 15

        targetSdkVersion 27 -> 26으로 변경

        versionCode 1

        versionName "1.0"

        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

    }

    buildTypes {

        release {

            minifyEnabled false

            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

        }

    }

}

dependencies {

    implementation fileTree(dir: 'libs', include: ['*.jar'])

    implementation 'com.android.support:appcompat-v7:27.1.1' -> 26.1.0 으로 변경

    implementation 'com.android.support.constraint:constraint-layout:1.1.3'

    implementation 'com.google.android.gms:play-services-ads:15.0.1'

    testImplementation 'junit:junit:4.12'

    androidTestImplementation 'com.android.support.test:runner:1.0.2'

    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

}

반응형
Comments