java.util.zip.ZipException: duplicate entry: AbstractHttpContent.class

JosephK

I'm getting the duplicate entry error for abstractHttpContent.class which is part of app engine.

I'm using google app engine backend. I also have multidex enabled, without multidex it give me an method exceeded error.

here is my app gradle file

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"


    defaultConfig {
        applicationId "com.example.joseph.googlesign_in"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
    }

    dexOptions {
        javaMaxHeapSize "4g"
    }

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


dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.google.android.gms:play-services-auth:8.3.0'
    compile project(path: ':gsiBackend', configuration: 'android-endpoints')
    compile project(':gsiBackend')
}

Here is my backend gradle file

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.google.appengine:gradle-appengine-plugin:1.9.18'
    }
}

repositories {
    jcenter();
}

apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'appengine'

sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7

dependencies {
    appengineSdk 'com.google.appengine:appengine-java-sdk:1.9.18'
    compile 'com.google.appengine:appengine-endpoints:1.9.18'
    compile 'com.google.appengine:appengine-endpoints-deps:1.9.18'
    compile 'javax.servlet:servlet-api:2.5'
}

appengine {
    downloadSdk = true
    appcfg {
        oauth2 = true
    }
    endpoints {
        getClientLibsOnBuild = true
        getDiscoveryDocsOnBuild = true
    }
}

The location of abstractHttpContent.class

It seems the error started after adding google play services to use google sign in.
Has anyone encountered this build error? Any advice on how to fix it?
Thanks

bjiang

As we discuss, I believe Google play services 8.3 made some changes on the google signin system. You can check out here: https://developers.google.com/android/guides/releases#november_2015_-_v83

So I suggest that you can try to use version 8.1.

The issue was with google play services.
Here is top level gradle file

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'
        classpath 'com.google.gms:google-services:1.5.0-beta2'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

Change the following From

classpath 'com.google.gms:google-services:1.5.0-beta2'

To

classpath 'com.google.gms:google-services:1.5.0'  

Also the aapt.exe was timing out and displaying an error.
Ran the appt.exe file to make sure it was running and everything seems to be working now.

Tried to run the app with mulidex disabled and it still works

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

java.util.zip.ZipException: duplicate entry: n.class

From Dev

java.util.zip.ZipException: duplicate entry

From Dev

java.util.zip.ZipException: duplicate entry

From Dev

java.util.zip.ZipException: duplicate entry: org/apache/http/HttpMessage.class

From Dev

Android Parse.com - java.util.zip.ZipException: duplicate entry: bolts/AggregateException.class

From Dev

Error JSON.simple: java.util.zip.ZipException: duplicate entry: org/hamcrest/BaseDescription.class

From Dev

java.util.zip.ZipException: duplicate entry: android/support/annotation/ColorRes.class

From Dev

TransformException: java.util.zip.ZipException: duplicate entry: android/support/annotation/StyleRes.class

From Dev

'AllDevelopmentDebugClassesForMultiDex'. > java.util.zip.ZipException: duplicate entry: retrofit/android/AndroidApacheClient.class

From Dev

java.util.zip.ZipException: duplicate entry: org/apache/http/HttpMessage.class

From Dev

TransformException: java.util.zip.ZipException: duplicate entry: io/realm/annotations/Ignore.class

From Dev

java.util.zip.ZipException: duplicate entry: org/ksoap2/SoapEnvelope.class

From Dev

java.util.zip.ZipException: duplicate entry: com/google/firebase/iid/zzb.class

From Dev

java.util.zip.ZipException: duplicate entry: android/arch/lifecycle/LiveData$1.class

From Dev

Error ':app:packageAllDebugClassesForMultiDex'. > java.util.zip.ZipException: duplicate entry:

From Java

java.util.zip.ZipException: duplicate entry during packageAllDebugClassesForMultiDex

From Dev

Error: java.util.zip.ZipException: duplicate entry

From Dev

Getting java.util.zip.ZipException: duplicate entry exception

From Dev

java.util.zip.ZipException: duplicate entry :how to overcome

From Dev

Android Studio java.util.zip.ZipException: duplicate entry

From Dev

java.util.zip.ZipException: duplicate entry error

From Dev

java.util.zip.ZipException: duplicate entry: android/support/v7/appcompat/R$anim.class

From Dev

Error:Execution failed for task ':java.util.zip.ZipException: duplicate entry: org/apache/commons/io/CopyUtils.class

From Dev

Android Packager: [main] java.util.zip.ZipException: duplicate entry: classes.dex

From Dev

JavaFX Gradle build error, java.util.zip.ZipException: duplicate entry: META-INF/LICENSE

From Dev

Android project build successfully but ran failed with error: java.util.zip.ZipException: duplicate entry

From Dev

transformClassesWithJarMergingForDebug,com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry:

From Dev

Android project build successfully but ran failed with error: java.util.zip.ZipException: duplicate entry

From Dev

Android Packager: java.util.zip.ZipException: duplicate entry: resources.arsc

Related Related

  1. 1

    java.util.zip.ZipException: duplicate entry: n.class

  2. 2

    java.util.zip.ZipException: duplicate entry

  3. 3

    java.util.zip.ZipException: duplicate entry

  4. 4

    java.util.zip.ZipException: duplicate entry: org/apache/http/HttpMessage.class

  5. 5

    Android Parse.com - java.util.zip.ZipException: duplicate entry: bolts/AggregateException.class

  6. 6

    Error JSON.simple: java.util.zip.ZipException: duplicate entry: org/hamcrest/BaseDescription.class

  7. 7

    java.util.zip.ZipException: duplicate entry: android/support/annotation/ColorRes.class

  8. 8

    TransformException: java.util.zip.ZipException: duplicate entry: android/support/annotation/StyleRes.class

  9. 9

    'AllDevelopmentDebugClassesForMultiDex'. > java.util.zip.ZipException: duplicate entry: retrofit/android/AndroidApacheClient.class

  10. 10

    java.util.zip.ZipException: duplicate entry: org/apache/http/HttpMessage.class

  11. 11

    TransformException: java.util.zip.ZipException: duplicate entry: io/realm/annotations/Ignore.class

  12. 12

    java.util.zip.ZipException: duplicate entry: org/ksoap2/SoapEnvelope.class

  13. 13

    java.util.zip.ZipException: duplicate entry: com/google/firebase/iid/zzb.class

  14. 14

    java.util.zip.ZipException: duplicate entry: android/arch/lifecycle/LiveData$1.class

  15. 15

    Error ':app:packageAllDebugClassesForMultiDex'. > java.util.zip.ZipException: duplicate entry:

  16. 16

    java.util.zip.ZipException: duplicate entry during packageAllDebugClassesForMultiDex

  17. 17

    Error: java.util.zip.ZipException: duplicate entry

  18. 18

    Getting java.util.zip.ZipException: duplicate entry exception

  19. 19

    java.util.zip.ZipException: duplicate entry :how to overcome

  20. 20

    Android Studio java.util.zip.ZipException: duplicate entry

  21. 21

    java.util.zip.ZipException: duplicate entry error

  22. 22

    java.util.zip.ZipException: duplicate entry: android/support/v7/appcompat/R$anim.class

  23. 23

    Error:Execution failed for task ':java.util.zip.ZipException: duplicate entry: org/apache/commons/io/CopyUtils.class

  24. 24

    Android Packager: [main] java.util.zip.ZipException: duplicate entry: classes.dex

  25. 25

    JavaFX Gradle build error, java.util.zip.ZipException: duplicate entry: META-INF/LICENSE

  26. 26

    Android project build successfully but ran failed with error: java.util.zip.ZipException: duplicate entry

  27. 27

    transformClassesWithJarMergingForDebug,com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry:

  28. 28

    Android project build successfully but ran failed with error: java.util.zip.ZipException: duplicate entry

  29. 29

    Android Packager: java.util.zip.ZipException: duplicate entry: resources.arsc

HotTag

Archive