解決環信easeui中v4包和自己v7包沖突的問題:
首先需要了解為什么要有support庫?
因為如果在低版本Android平臺上開發一個應用程序,而應用程序又想使用高版本才擁有的功能,就需要使用Support庫。
以下是使用環信easeui的v4包常見的沖突報錯案例
關于v4包的沖突常見的報錯截圖目前有以上三張,其他的凡是使用環信easeui庫類似的v4的沖突的
這個問題很明顯easeui中使用了v4,你自己的項目再去使用v4那就會出現這個問題了,或者是v7同樣的也是一樣會產生沖突。
#1.自己的項目中使用了v4跟easeui中的v4包產生沖突了
需要在自己的主工程Module的build.gradle文件的android節點下去配置(切記是android節點)
configurations {
all*.exclude group: 'com.android.support', module: 'support-v4'
}
#2.自己的項目中有使用v7跟easeui的v4包產生沖突了
需要在自己的項目的build.gradle的android節點下去配置(切記是android節點)
configurations {
all*.exclude group:'com.android.support', module:'support-annotations'
}配置之后去clean(build)項目之后去運行
當然配置之后不一定可以解決您的問題,那就去將v4 包和v7包更改用一個版本的(自己的項目的easeui都是要做處理的設置成一個版本的),這樣問題就解決了。
#3.自己的項目中使用了v4和v7都有使用跟easeui的v4包產生沖突的
需要在自己的項目的build.gradle的android節點下去配置(切記是android節點)
configurations {
all*.exclude group: 'com.android.support', module: 'support-v4'
all*.exclude group:'com.android.support', module:'support-annotations'
}配置之后去clean(build)項目之后去運行
同樣問題沒有解決的,那就去將v4 包和v7包更改用一個版本的(自己的項目的easeui都是要做處理的設置成一個版本的),這樣問題就解決了