在我的gradle文件中添加了facebook-audience-network-sdk后,我立即遇到了错误。第一个错误通过添加multiDexEnabled true进行修复,但之后我一直遇到以下错误:
任务“: app:transformClassesWithJarMergingForDebug”执行失败。
com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:com/google/android/gms/internal/zzqa.class
以下是我在build.gradle中的依赖项列表:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.mcxiaoke.volley:library:1.0.17'
compile 'com.android.support:recyclerview-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'com.google.android.gms:play-services-gcm:8.4.0'
compile 'com.google.android.gms:play-services-auth:8.4.0'
compile 'com.google.android.gms:play-services-analytics:8.4.0'
compile 'com.facebook.android:facebook-android-sdk:4.10.0'
compile 'com.facebook.android:audience-network-sdk:4.10.0'
compile 'joda-time:joda-time:2.7'
}
运行带有-q dependencies的gradle后,这是我的屏幕截图,我认为问题与谷歌播放服务库有关,因为facebook.android:audience-network-sdk依赖于分析7.8.0,而我已经在我的依赖项中包含了最新的8.4.0,但我不确定。如何解决这个问题?
4.10.0
是Facebook SDK的最新版本。如果您需要它们,请下载安装。 - OneCricketeer