2017-04-20 23 views
1

私はこの行を追加します。これらの.jarファイルはどのように除外しますか?エラーcom.android.build.api.transform.TransformException:java.util.zip.ZipException:重複したエントリ

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/facebook/ads/AbstractAdListener.class

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

が、私はエラーを取得します私は別のを持っているので、私は

enter image description here

、それはfacebook-audience-network-4.12.1.jarから来ている知っています他の場所で私のプロジェクトで:

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

しかし、私がしようとすると:

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

それはエラーをクリアしません。私は何が欠けていますか?

更新:したがって、2つの犯人があります。

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') 
} 

は^であなたはすでにそのクラスを持っている

答えて

0

を動作しませんでしたあなたのlibsフォルダ。 すべての依存関係を削除して、モジュールをJSクラスで直接使用するようにインポートしてみてください

関連する問題