2017-07-22 36 views
0

錯誤:執行任務':app:transformClassesWithJarMergingForDebug'失敗。ZipException:重複條目:com/google/android/gms/internal/zzbtt.class

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/gms/internal/zzbtt.class

build.gradle

+3

顯示'build.gradle' –

+0

請確保所有火力地堡和谷歌播放服務是完全相同的版本 –

+0

我附上一張照片,其顯示我使用的依賴關係 –

回答

1
  1. 請確保所有火力地堡和谷歌播放服務是完全相同的版本(11.0.2爲例)

  2. 參考FirebaseUi github上的表用於Firebase 11.0.2的正確版本

  3. 無關,但您的Volley庫依賴項已被棄用(請參閱各自的Github頁面)。同樣,如果使用Apache HTTP庫

0

你不應該需要凌空這幫助我./gradlew :app:dependencies ,你會看到所有的依賴關係是這樣的:

| +--- com.google.android.gms:play-services-gcm:+ -> 11.0.4 
| | +--- com.google.android.gms:play-services-analytics:+ -> 11.0.4 
| \--- com.google.android.gms:play-services-location:+ -> 11.8.0 

,你必須要找到錯誤的版本。在我的情況下,它是location:+ -> 11.8.0 和我在我的解決它在app/build.gradle這樣

compile('com.google.android.gms:play-services-location:11.0.4') { 
    force = true; 
}