2017-03-24 5 views
0

Das ist mein Fehler, wenn ich meinen Code ausführenAndroid - nicht, gradle Fehler ausgeführt, doppelte Eintrag

Fehler: Ausführung für die Task fehlgeschlagen ': App: transformClassesWithJarMergingForDebug'.

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/view/LayoutInflaterCompatBase.class

ich viele Lösung wie die Reinigung der gradle mit ./gradlew sauber versucht habe, mein SDK auf die neueste Aktualisierung ausschließen Modul: ‚Support-v4‘ usw. und das Problem bleibt.

Hier sind meine gradle

apply plugin: 'com.android.application' 
apply plugin: 'io.fabric' 
apply plugin: 'realm-android' 
apply plugin: 'me.tatarka.retrolambda' 
{ 
maven { url 'https://maven.fabric.io/public' } 
} 

android { 
compileSdkVersion 23 
buildToolsVersion "23.0.2" 
compileOptions { 
    sourceCompatibility JavaVersion.VERSION_1_8.toString() 
    targetCompatibility JavaVersion.VERSION_1_8.toString() 
} 
testOptions{ 
    unitTests.returnDefaultValues = true; 
} 
defaultConfig { 
    applicationId "example.projects" 
    minSdkVersion 18 
    targetSdkVersion 23 
    versionCode 170322001 
    versionName "0.8.170322001" 
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    multiDexEnabled true 

} 

buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
} 

dependencies { 
provided "org.projectlombok:lombok:1.12.6" 
compile fileTree(dir: 'libs', include: ['*.jar']) 
compile 'io.reactivex:rxandroid:1.2.1' 
compile 'io.reactivex:rxjava:1.1.6' 
compile 'com.android.support:appcompat-v7:23.3.0' 
compile 'com.android.support:design:23.1.1' 
compile 'com.code-troopers.betterpickers:library:2.5.1' 
compile 'com.google.code.gson:gson:2.3.1' 
compile 'com.google.android.gms:play-services-location:9.2.0' 
compile 'com.google.android.gms:play-services:9.2.0' 
compile 'com.mcxiaoke.volley:library:1.0.19' 
compile 'com.squareup.picasso:picasso:2.5.2' 
compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { 
    transitive = true; 
} 
compile 'com.google.dexmaker:dexmaker:1.2' 
compile 'io.realm:android-adapters:1.3.0' 
compile 'com.jakewharton:butterknife:8.5.1' 
annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1' 
} 
+0

Bitte lesen Sie diese Dokumentation. https://developers.google.com/android/guides/setup –

+0

Überprüfen Sie folgende Links: http://stackoverflow.com/questions/33676742/java-util-zip-zipexception-duplicate-entry-android-support-v4 -view-motionevent http://stackoverflow.com/questions/26966843/java-util-zip-zipexception-duplicate-entry-during-packagealldebugclassesformult Diese könnten helfen. – Sonam

Antwort

0

Ich denke Problem in diesen beiden Linien

compile 'com.google.android.gms:play-services-location:9.2.0' 
compile 'com.google.android.gms:play-services:9.2.0' 

Bitte die Version von einem ändern. wie

compile 'com.google.android.gms:play-services:9.0.0' 
+0

es gibt mir eine Warnung "Alle com.google.android.gms muss die gleiche genaue Version verwenden" aber es ist kompilierbar. Nachdem ich es kompiliert habe, ist der Fehler jetzt Fehler: Ausführung fehlgeschlagen für Task ': app: transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: doppelter Eintrag: com/google/android/gms/internal/zzsj $ zza.class –

Verwandte Themen