首先誓斥,遇到這種問(wèn)題婴氮,一定是項(xiàng)目中有重復(fù)引用斯棒,處理這種問(wèn)題有兩種方法:
1.簡(jiǎn)單粗暴
搜索日志中給到的,重復(fù)引用的類主经,如果是相同的包荣暮,引用了兩次(比如libs文件夾中有,然后在gradle中又引用了一次等等)旨怠,直接刪掉其中一個(gè)即可渠驼。
2.相對(duì)復(fù)雜,這兩個(gè)重復(fù)引用的類鉴腻,確實(shí)都需要迷扇,誰(shuí)也不能刪,咋辦爽哎,看下文
jar包的引用大致分為共享和私有兩種屬性蜓席,當(dāng)你出現(xiàn)標(biāo)題上面的錯(cuò)誤時(shí)候,你該考慮私有你的jar包了
2.1在你的依賴module中的gradle文件中注釋一下代碼
// compile fileTree(include: '*.jar', dir: 'libs')
2.2把你的依賴module中的jar包课锌,設(shè)置為私有厨内,如圖所示
操作圖1
OK祈秕,搞定