我正在尝试将MoPub集成到我的应用中。
我将sdk导入了我的应用:
compile('com.mopub.sdk.android:mopub:4.4.1@aar') {
transitive = true;
}
但是当我尝试构建它时会返回错误。
错误:任务执行失败 ':应用程序:transformClassesWithJarMergingForDebug'。
com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目: COM /谷歌/机器人/克/内部/ zzqq $ zza.class
我已将com.google.android.gms
llibrary导入我的应用:
compile('com.google.android.gms:play-services-base:8.3.0') {
exclude module: 'support-v4'
}
compile('com.google.android.gms:play-services-location:8.3.0') {
exclude module: 'support-v4'
}
compile('com.google.android.gms:play-services-gcm:8.3.0') {
exclude module: 'support-v4'
}
compile('com.google.android.gms:play-services-maps:8.3.0') {
exclude module: 'support-v4'
}
compile('com.google.android.gms:play-services-appinvite:8.3.0') {
exclude module: 'support-v4'
}
compile('com.google.android.gms:play-services-analytics:8.3.0') {
exclude module: 'support-v4'
}
所以我想我会把它们排除在sdk之外:
compile('com.mopub.sdk.android:mopub:4.4.1@aar') {
exclude group: 'com.google.android.gms'
}
仍然无效。
然后我尝试删除传递:
compile('com.mopub.sdk.android:mopub:4.4.1@aar')
仍然无效。
如何让这个MoPub sdk成功集成到我的Android应用程序中?
答案 0 :(得分:3)
其实我找到了答案。
我试图使用facebook受众群体网络sdk并且sdk是导致冲突的那个 - 在facebook受众群体网络sdk中这样做会导致应用再次编译。