(创建于2017/10/20)
以module的方式依赖
项目中依赖了一个module,这个module中同时也依赖了其他东西,并且和我的依赖产生了冲突,所以我们需要让自己的项目在依赖这个module的同时不去依赖那些和我原有依赖冲突的内容,可以在build.gradle中去除,比如v4导致duplicate,那么我们需要去掉所有可以产生v4的内容,v7等等都会在运行时生成v4,所以需要去除
compile(project(':gsyVideoPlayer')) {
exclude group: 'com.android.support', module: 'support-annotations'
exclude group: 'com.android.support', module: 'support-v4'
exclude group: 'com.android.support', module: 'support-v7'
exclude group: 'com.android.support', module: 'support-compat'
}
以compile的方式依赖
compile('com.jakewharton:butterknife:8.8.1') {
exclude module: 'support-compat'
}