2017-08-03 18 views
0

我正在開發一個項目,反應原生代碼與前一天工作的代碼相同更長的作品。這裏是我的build.gradle的依賴關係:React Native:java.util.zip.ZipException:重複項:com/google/android/gms/iid/zzc.class

compile project(':react-native-audio') 
compile project(':react-native-fcm') 
compile project(':bugsnag-react-native') 
compile project(':react-native-code-push') 
compile project(':react-native-mixpanel') 
compile project(':react-native-vector-icons') 
compile project(':react-native-permissions') 
compile project(':react-native-maps') 
compile project(':react-native-device-info') 
compile fileTree(dir: "libs", include: ["*.jar"]) 

compile ('com.google.firebase:firebase-core:10.2.1') { 
    force = true; 
} 

compile "com.android.support:appcompat-v7:23.0.1" 
compile "com.facebook.react:react-native:+" 
compile 'com.android.support:multidex:1.0.0' 
compile ('com.google.android.gms:play-services-gcm:10.2.1') { 
    force = true; 
} 
compile ("com.google.android.gms:play-services-maps:10.2.1") { 
    force = true; 
} 

compile project(':react-native-mauron85-background-geolocation') 
compile 'com.facebook.fresco:animated-base-support:0.11.0' 
compile 'com.facebook.fresco:animated-gif:0.13.0' 
compile 'com.facebook.fresco:animated-webp:0.11.0' 
compile 'com.facebook.fresco:webpsupport:0.11.0' 
compile 'com.facebook.fresco:webpsupport:0.11.0' 

請讓我知道,如果我出現了任何依賴關係的錯誤。

以下是完整的錯誤:

:app:transformClassesWithJarMergingForDebug FAILED 

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':app:transformClassesWithJarMergingForDebug'. 
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/gms/iid/zzc.class 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

BUILD FAILED 

Total time: 17.05 secs 

提前感謝!

回答

1

想通了排除zzc.class他們是dublicated類。 Google Play服務版本之間的依賴關係不匹配。升級所有最新的價值和東西現在工作正常。

1

com.google.android.gms:play-services-maps重複,因爲它已包含在react-native-maps與不同的版本。

您可以安全地將其移除。

0
圖書館 react-native-maps

com.google.android.gms:play-services-maps所以你必須從Android的gradle這個