【发布时间】:2023-03-21 18:13:01
【问题描述】:
我正在尝试将 MoPub 集成到我的应用中。
我将 sdk 导入到我的应用中:
compile('com.mopub.sdk.android:mopub:4.4.1@aar') {
transitive = true;
}
但是当我尝试构建它时返回一个错误。
错误:任务执行失败 ':app:transformClassesWithJarMergingForDebug'.
com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目: com/google/android/gms/internal/zzqq$zza.class
我已将com.google.android.gms 图书馆导入我的应用程序:
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 应用中?
【问题讨论】: