안드로이드 개발시 이런 저런 라이브러리를 Gradle에 추가하다 보면,
dependencies 항목 초반에 있는 'com.android.support:appcompat-v7:28.0.0' 항목에 빨간 줄이 가면서!!!
빌드는 되는데 경고 메시지와 빨간줄이 나를 불편하게 하고 계신 분들이 있을것입니다.
아래와 같이 말이죠.
All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 28.0.0, 26.1.0. Examples include com.android.support:animated-vector-drawable:28.0.0 and com.android.support:mediarouter-v7:26.1.0
크래시가 발생할 수도 있답니다.
다행히 안드로이드 스튜디오 3.0 부터는 저 풍선 도움말이 실제로 도움이 되는 힌트를 줍니다.
com.android.support:mediarouter-v7 의 버전이 26.1.0 으로 낮다는 거잖아요?
이 라이브러리를 Gradle에 28.0.0 버전으로 추가해주면 됩니다.
아래와 같이 말이죠
(두번째 줄도 저 풍선 도움말에서 알려준 라이브러리를 추가한거에요)
implementation 'com.android.support:mediarouter-v7:28.0.0' implementation 'com.android.support:support-v4:28.0.0'
빨간 물결줄이 없어졌습니다!!
해결 완료!!
'Android > 글' 카테고리의 다른 글
[Android] adb.exe 파일의 위치는? (0) | 2018.12.22 |
---|---|
[Android] More than one file was found with OS independent path 'META-INF/proguard/androidx-annotations.pro' 발생시 (0) | 2018.12.07 |
[Android] AndroidX 리팩토링에 관해 (0) | 2018.12.06 |
[Android] Gradle에 추가 가능한 각종 구글 라이브러리 리스트 (0) | 2018.12.05 |
[Android] Json 스키마(데이터)로부터 Pojo 자바 클래스 만들기 (0) | 2018.10.31 |