1

当我添加这一行时:

compile project(':react-native-appodeal')

我得到错误:

com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:com/facebook/ads/AbstractAdListener.class

facebook-audience-network-4.12.1.jar我知道它来自

在此处输入图像描述

因为我facebook-audience-network的项目中还有其他地方:

compile 'com.facebook.android:audience-network-sdk:4.18.+'

但是,当我尝试:

compile(project(':react-native-appodeal')) {
  exclude group: 'com.facebook.ads'
}

它不会清除错误。我错过了什么?

更新:所以有两个罪魁祸首。

1)facebook-audience-network-4.12.1.jarjavax.inject-1.jar

我如何排除这些?我可以通过简单地删除它们并清理来构建项目,但如果可能的话,我想做类似的事情:

compile (project(':react-native-appodeal')) {
  exclude group: 'com.facebook.ads'
  exclude (group:'javax.inject', module:'javax.inject')
}

^ 没用

4

1 回答 1

0

您的 libs 文件夹中已经有了该类。删除所有依赖并尝试直接导入模块以在 JS 类中工作

于 2017-04-20T05:18:19.687 回答