Com.google.android.gms已经添加到输出中。请删除重复的对象
我试图将我的应用程序的分析从Mixpanel和Google analytics移动到Segment.io。当我尝试构建我的应用程序时,总是失败。通过谷歌搜索,我认为有一个复制的图书馆。但我不知道是哪个库导致了这个问题 我是否可以追踪导致问题的库 多谢各位 应用程序/libsCom.google.android.gms已经添加到输出中。请删除重复的对象,android,segment-io,Android,Segment Io,我试图将我的应用程序的分析从Mixpanel和Google analytics移动到Segment.io。当我尝试构建我的应用程序时,总是失败。通过谷歌搜索,我认为有一个复制的图书馆。但我不知道是哪个库导致了这个问题 我是否可以追踪导致问题的库 多谢各位 应用程序/libs 适配器-1.0.1.jar android-async-http-1.4.3.jar android-viewbadger.jar commons-lang3-3.3.1.jar 无止境-1.2.3.jar GoogleCo
适配器-1.0.1.jar
android-async-http-1.4.3.jar
android-viewbadger.jar
commons-lang3-3.3.1.jar
无止境-1.2.3.jar
GoogleConversionTrackingSdk-2.2.1.jar
libphonenumber-5.9.jar
Parse-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
错误代码:
一,
输出:
意外的顶级异常:
java.lang.IllegalArgumentException:已添加:Lcom/google/android/gms/internal/zzpw;
在com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:122)上
位于com.android.dx.dex.file.DexFile.add(DexFile.java:161)
位于com.android.dx.command.dexer.Main.processClass(Main.java:732)
位于com.android.dx.command.dexer.Main.processFileBytes(Main.java:673)
com.android.dx.command.dexer.Main.access$300(Main.java:83)
位于com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:602)
位于com.android.dx.cf.direct.ClassPathPener.processArchive(classPathPener.java:284)
位于com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)
位于com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
位于com.android.dx.command.dexer.Main.processOne(Main.java:632)
位于com.android.dx.command.dexer.Main.processAllFiles(Main.java:510)
位于com.android.dx.command.dexer.Main.runMonoDex(Main.java:280)
位于com.android.dx.command.dexer.Main.run(Main.java:246)
位于com.android.dx.command.dexer.Main.Main(Main.java:215)
位于com.android.dx.command.Main.Main(Main.java:106)
意外的顶级异常:
java.lang.IllegalArgumentException:已添加:Lcom/google/android/gms/internal/zzoy;
在com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:122)上
位于com.android.dx.dex.file.DexFile.add(DexFile.java:161)
位于com.android.dx.command.dexer.Main.processClass(Main.java:732)
位于com.android.dx.command.dexer.Main.processFileBytes(Main.java:673)
com.android.dx.command.dexer.Main.access$300(Main.java:83)
位于com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:602)
位于com.android.dx.cf.direct.ClassPathPener.processArchive(classPathPener.java:284)
位于com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)
位于com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
位于com.android.dx.command.dexer.Main.processOne(Main.java:632)
位于com.android.dx.command.dexer.Main.processAllFiles(Main.java:510)
位于com.android.dx.command.dexer.Main.runMonoDex(Main.java:280)
位于com.android.dx.command.dexer.Main.run(Main.java:246)
位于com.android.dx.command.dexer.Main.Main(Main.java:215)
位于com.android.dx.command.Main.Main(Main.java:106)
2个错误;流产
我以为你有不一致的谷歌播放服务主要版本 尝试使用库的相同主版本。例如,将库升级到
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
}
}
您是否可以尝试在根项目上运行:
/gradlew dependencyInsight--configuration compile--dependency com.google.android.gms
?结果如何?