2017-02-13 24 views
1

我想用Gradle導入2個庫。與同一模塊的Gradle編譯錯誤

當我導入其中一個工作,但當我編譯我都得到下面的異常。

我正在使用Android Studio。

獲得下面的異常:

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: org/bouncycastle/crypto/CipherParameters.class

和我的依存關係:

dependencies { 
compile fileTree(include: ['*.jar'], dir: 'libs') 


compile ('org.bouncycastle:bcprov-jdk15on:1.50') { 
    exclude module: 'bcpkix-jdk15on' // Excluded to prevent cyclic dependencies 
} 

compile ('org.bouncycastle:bcpkix-jdk15on:1.50') { 
    exclude module: 'bcprov-jdk15on' // Excluded to prevent cyclic dependencies 
} 

}

感謝

馬文

+0

也許是因爲其中一個包含了另一個。所以它就像你試圖導入兩次相同的庫,可以解釋「重複進入」。 –

+0

是的,我現在發現我的錯誤,android已經在使用彈力城堡的減少版本。它與com.madgag.spongycastle一起工作。感謝這個想法。 – user2270079

回答

0

的Android已經全光照g是充氣城堡的減壓版。它與com.madgag.spongycastle一起工作。