首页 文章

Com.google.android.gms已添加到输出中 . 请删除重复的对象

提问于
浏览
1

我试图将我的应用分析从Mixpanel和Google Analytics转移到Segment.io . 当我尝试构建我的应用程序时,总是失败 . 基于一些谷歌搜索,我认为有一个库重复 . 但我无法弄清楚哪个库导致了这个问题 .

无论如何我可以追踪哪个库导致问题?

谢谢 .

app/libs

适配器1.0.1.jar
Android的异步HTTP-1.4.3.jar
Android的viewbadger.jar
公地lang3-3.3.1.jar
无端1.2.3.jar
GoogleConversionTrackingSdk-2.2.1.jar
libphonenumber-5.9.jar
解析-1.8.2.jar
PayPal_MECL.jar
PayPalAndroidSDK-2.8.4.jar

build.gradle

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])

    apt "org.androidannotations:androidannotations:$AAVersion"
    compile "org.androidannotations:androidannotations-api:$AAVersion"

    compile 'com.google.code.gson:gson:2.3.1'
    compile 'com.google.android.gms:play-services-base:6.5.87'
    compile 'com.google.android.gms:play-services-appindexing:6.5.87'
    compile 'com.google.android.gms:play-services-gcm:7.0.0'
    compile 'com.google.android.gms:play-services-location:7.0.0'
    compile 'com.google.android.gms:play-services-maps:6.5.87'
    compile 'com.google.android.gms:play-services-wallet:6.5.87'
    compile 'com.android.support:support-v4:22.1.1'
    compile 'com.parse.bolts:bolts-android:1.1.2'
    compile 'com.facebook.android:facebook-android-sdk:3.23.1'
    compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
    compile 'se.emilsjolander:stickylistheaders:2.6.0'
    compile 'com.sothree.slidinguppanel:library:3.0.0'
    compile 'com.squareup.picasso:picasso:2.5.0'

    apt 'com.michaelpardo:ollie-compiler:0.3.1'
    compile 'com.michaelpardo:ollie:0.3.1'

    compile project(':SlidingMenuLibrary')
    compile project(':ProgressWheel-master')
    compile project(':simplecropimagelib')
    compile 'com.splunk.mint:mint:4.1'
    compile('com.crashlytics.sdk.android:crashlytics:2.2.3@aar') {
        transitive = true;
    }
    compile('com.segment.analytics.android:analytics-core:+') {
        transitive = true
    }
    compile('com.segment.analytics.android:analytics-integration-google-analytics:3.1.5') {
        transitive = true
    }
    // Add other dependencies as you want here
    compile('com.segment.analytics.android:analytics-integration-mixpanel:+') {
        transitive = true
    }
    // Add other dependencies as you want here
    compile('com.segment.analytics.android:analytics-integration-localytics:+') {
        transitive = true
    }
}

错误:类com.google.android.gms.internal.zzpw已添加到输出中 . 请删除重复的副本 . 错误:类com.google.android.gms.internal.zzoy已添加到输出中 . 请删除重复的副本 . 2个错误;中止错误:任务':app:dexStagingDebug'的执行失败 . com.android.ide.common.internal.LoggedErrorException:无法运行命令:/Users/abrahamks/Development/android-sdk-macosx/build-tools/22.0.1/dx -JXmx2048M --dex --no-optimize - -output / WOM-Android / app / build / intermediates / dex / staging / debug --input-list = / WOM-Android / app / build / intermediates / tmp / dex / staging / debug / inputList.txt错误代码:1输出:意外的顶级异常:java.lang.IllegalArgumentException:已添加:Lcom / google / android / gms / internal / zzpw;在com.android.dx.mandd(deDeFile.java:161)com.android.dx.command的com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:122) .comer.Main.processClass(Main.java:732)com.android.dx.command.dexer.Main.processFileBytes(Main.java:673)at com.android.dx.command.dexer.Main.access $ 300( Main.java:83)at com.android.dx.command.dexer.Main $ 1.processFileBytes(Main.java:602)at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284)at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)位于com.android.dx.com并在com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)处 . dexer.Main.processOne(Main.java:632)at com.android.dx.command.dexer.Main.processAllFiles(Main.java:510)at com.android.dx.command.dexer.Main.runMonoDex(Main . java:280)com.android.dx.command.dexer.Main.run(Main.java:246)com.android下的com.android.dx.command.dexer.Main.main(Main.java:215) .dx.command.Main.main(Main.java:106)意外的顶级异常:java.lang.IllegalArgumentException:已添加:Lcom / google / android / gms / internal / zzoy;在com.android.dx.mandd(deDeFile.java:161)com.android.dx.command的com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:122) .comer.Main.processClass(Main.java:732)com.android.dx.command.dexer.Main.processFileBytes(Main.java:673)at com.android.dx.command.dexer.Main.access $ 300( Main.java:83)at com.android.dx.command.dexer.Main $ 1.processFileBytes(Main.java:602)at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284)at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)位于com.android.dx.com并在com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)处 . dexer.Main.processOne(Main.java:632)at com.android.dx.command.dexer.Main.processAllFiles(Main.java:510)at com.android.dx.command.dexer.Main.runMonoDex(Main . java:280)com.android.dx.command.dexer.Main.run(Main.java:246)com.android下的com.android.dx.command.dexer.Main.main(Main.java:215) .dx.command.Main.main(Main.java:106) 2个错误;中止

1 回答

  • 2

    我认为您的Google Play服务主要版本不一致 .

    尝试使用相同的主要版本的库 . 例如,将库升级到 7.5.0 .

    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
    
        apt "org.androidannotations:androidannotations:$AAVersion"
        compile "org.androidannotations:androidannotations-api:$AAVersion"
    
        compile 'com.google.code.gson:gson:2.3.1'
        compile 'com.google.android.gms:play-services-base:7.5.0'
        compile 'com.google.android.gms:play-services-appindexing:7.5.0'
        compile 'com.google.android.gms:play-services-gcm:7.5.0'
        compile 'com.google.android.gms:play-services-location:7.5.0'
        compile 'com.google.android.gms:play-services-maps:7.5.0'
        compile 'com.google.android.gms:play-services-wallet:7.5.0'
        compile 'com.android.support:support-v4:22.1.1'
        compile 'com.parse.bolts:bolts-android:1.1.2'
        compile 'com.facebook.android:facebook-android-sdk:3.23.1'
        compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
        compile 'se.emilsjolander:stickylistheaders:2.6.0'
        compile 'com.sothree.slidinguppanel:library:3.0.0'
        compile 'com.squareup.picasso:picasso:2.5.0'
    
        apt 'com.michaelpardo:ollie-compiler:0.3.1'
        compile 'com.michaelpardo:ollie:0.3.1'
    
        compile project(':SlidingMenuLibrary')
        compile project(':ProgressWheel-master')
        compile project(':simplecropimagelib')
        compile 'com.splunk.mint:mint:4.1'
        compile('com.crashlytics.sdk.android:crashlytics:2.2.3@aar') {
            transitive = true;
        }
        compile('com.segment.analytics.android:analytics-core:+') {
            transitive = true
        }
        compile('com.segment.analytics.android:analytics-integration-google-analytics:3.1.5') {
            transitive = true
        }
        // Add other dependencies as you want here
        compile('com.segment.analytics.android:analytics-integration-mixpanel:+') {
            transitive = true
        }
        // Add other dependencies as you want here
        compile('com.segment.analytics.android:analytics-integration-localytics:+') {
            transitive = true
        }
    }
    

相关问题