通過build.gradle文件解決依賴包衝突
例如:本項目依賴的是
design:26.0.0-alpha1
appcompat-v7:26.0.0-alpha1
這兩個依賴包,但是由於依賴了一個其他庫,例如
com.github.MagicMashRoom:SuperCalendar:1.6
然後發現出現26.0.1-alpha1 的衝突,
發現衝突後,在github的MagicMashRoom用戶下查找該庫,發現該庫依賴的是
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.android.support:design:26.1.0'
找到衝突原因,
解決辦法如下
在依賴該庫的時候移除該庫的com,android.support依賴
做法如下:
compile ('com.github.MagicMashRoom:SuperCalendar:1.6'){
exclude group: 'com.android.support'
}
處理後在同步下,同步成功