最近在給游戲接渠道SDK的時(shí)候遇見(jiàn)了很惱火的問(wèn)題:
????????定睛一看瘩绒,這不就是SDK沖突了么启涯。因?yàn)槠渌牡胤接玫搅薕khttp3贬堵,但是B站的sdk的jar包里面也包含一份低版本的又不能直接修改,否則B站的自檢報(bào)告過(guò)不了结洼。本以為相同的庫(kù),在build時(shí)會(huì)按照高版本的來(lái)叉跛,沒(méi)想到這里卻報(bào)了錯(cuò)松忍。只能想辦法去掉別的地方的依賴(lài)了。
解決方式:
在模塊的build.gradle中添加:
android {
? ? .....
}
configurations {
? ??bilibiliImplementation.excludegroup:'com.squareup.okhttp3',module:'okhttp'
}
加黑的地方就是處理方法了
這樣在build的時(shí)候就不會(huì)將okhttp3 打包進(jìn)去了筷厘,問(wèn)題解決