小编Kei*_*ith的帖子

重复录入Google Gson

我的错误:

 Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'.
 > java.util.zip.ZipException: duplicate entry: com/google/gson/annotations/Expose.class
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用Stripe并将其与改进集成.我有Stripe lib build.gradle文件和app build.gradle文件.

我没有看到什么导致这个错误,我需要两个build.gradle文件中的依赖项,因为Stripe和Retrofit都使用它.

app build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "com.weaverprojects.stripe2"
        minSdkVersion 21
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile project(':stripe')
    //compile 'com.android.support:support-v4:18.0.+'

    compile 'com.google.code.gson:gson:2.3'
    compile 'org.parceler:parceler:0.2.13'
    compile 'com.squareup.retrofit:retrofit:1.9.0'
    compile 'com.squareup:otto:1.3.6'
    compile 'com.squareup.okhttp:okhttp:2.3.0'
    compile 'com.squareup.okhttp:okhttp-urlconnection:2.3.0'
}
Run Code Online (Sandbox Code Playgroud)

Stripe build.gradle:

apply plugin: …
Run Code Online (Sandbox Code Playgroud)

android gson stripe-payments build.gradle android-gradle-plugin

8
推荐指数
1
解决办法
7670
查看次数