我收到一个DEX错误(已添加类..),因为mina依赖于slf4j-api,而slf4j-android也在内部携带一些slf4j-api。 有没有办法解决这个问题,同时仍然使用gradle外部(基于maven)依赖?
dependencies {
compile('org.apache.mina:mina-core:2.0.7')
compile 'org.slf4j:slf4j-android:1.6.1-RC1'
}
答案 0 :(得分:6)
答案似乎是排除模块的能力(子依赖):
dependencies {
compile('org.apache.mina:mina-core:2.0.7') {
exclude module: 'slf4j-api'
}
compile 'org.slf4j:slf4j-android:1.6.1-RC1'
}