2017-04-20 69 views
1

當我加入這一行:如何排除這些.jar文件?錯誤com.android.build.api.transform.TransformException:java.util.zip.ZipException:重複條目

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

我得到的錯誤:

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

我知道它是從facebook-audience-network-4.12.1.jar到來,

enter image description here

,因爲我有其他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') 
} 

^沒有工作

回答

0

你已經有了類的libs文件夾。 刪除所有依賴關係並嘗試直接導入模塊以在JS類中工作

相關問題