【发布时间】:2018-01-21 10:07:19
【问题描述】:
我在构建我的应用程序时遇到了这个重复的错误:
addJar(...facebookadapter-4.0.3.jar): 入口
重复条目:com/facebook/ads/AbstractAdListener.class
我得到这个的原因是我的应用程序编译 Facebook 模块,一个属于适配器,一个属于其原始 SDK:
编译('com.ironsource.adapters:facebookadapter:4.0.3@jar') 编译'com.facebook.android:audience-network-sdk:4.27.0' 编译'com.google.ads.mediation:facebook:4.27.0.0'
因此,作为一种解决方案,我试图从包含适配器 jar 编译语句的模块中排除该组:
compile ('com.ironsource.adapters:facebookadapter:4.0.3@jar') {
exclude (group: 'com/facebook/ads')
}
但是,当我再次构建我的应用程序时,它无法从同一个适配器说明相同的原因
知道为什么没有排除这些类吗?
【问题讨论】:
-
使用
gradlew :app:dependencyInsight --configuration compile --dependency com.facebook.ads检查依赖的来源
标签: android gradle android-gradle-plugin build.gradle