修改AndroidStudio项目moudle中的build文件,解决duplicate entry: okio/AsyncTimeout$1.class问题

本博客受到https://stackoverflow.com/questions/35066436/retrofitokhttppicasso-okio-dependency的启发,

做法没有原作者逐行实验那么繁琐,我们只需在新加入的依赖中增加

exclude module: 'okio'

因为报错出现在新加依赖之后,那么自然在新加依赖中排查问题更加简便点。

原依赖关系如下(错误):

compile files('libs/okhttp-2.3.0.jar')//原依赖
compile files('libs/okio-1.6.0.jar')//原依赖

 compile ('com.lzy.net:okgo:3.0.4')//新加入依赖

修改后(正确):

compile files('libs/okhttp-2.3.0.jar')//原依赖
compile files('libs/okio-1.6.0.jar')//原依赖

compile ('com.lzy.net:okgo:3.0.4'){exclude module: 'okio'}//新加入依赖

你可能感兴趣的:(修改AndroidStudio项目moudle中的build文件,解决duplicate entry: okio/AsyncTimeout$1.class问题)