問題描述:
在 android 工程內(nèi)添加 gradle 依賴的時(shí)候梭灿,如果出現(xiàn)兩個(gè)不同版本的依賴画侣,默認(rèn)是使用最新的依賴,例如 support 包堡妒,但是有的依賴沖突了就會(huì)直接報(bào)錯(cuò)配乱,例如 RxJava 1.x 和 2.x
解決辦法:
在 Android Studio的 Terminal下敲 ./gradle -q app:dependencies (Mac)
, 會(huì)打印出項(xiàng)目的依賴,并打印出依賴?yán)锩娴囊蕾嚻こ伲@樣可以看到具體沖突的依賴搬泥,然后對(duì)沖突的依賴使用 exclude 標(biāo)簽把沖突的過濾調(diào)一個(gè)