gpt4 book ai didi

android - Gradle 冲突播放服务 :4. 0.30 与 GoogleAdMobAdsSdk

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:09:43 24 4
gpt4 key购买 nike

我正在使用带有 Gradle 构建的 Android Studio 0.3.4。我在构建项目时收到此错误消息:

Gradle:任务执行失败 > 无法调用 IncrementalTask​​.taskAction()

这是因为 google play services 和 GoogleAdMobAdsSdk-6.4.1 有冲突。我的 build.gradle 有这个条目:

dependencies {
compile 'com.android.support:appcompat-v7:+'
compile 'com.android.support:support-v13:13.0.0'
compile 'com.google.android.gms:play-services:4.0.30'
compile files('libs/GoogleAdMobAdsSdk-6.4.1.jar')

当我删除 GoogleAdMobAdsSdk 时,它可以正常构建。我该如何解决这个问题?

这是错误:

UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: Lcom/google/ads/AdRequest$Err
orCode;
at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:12
3)

谢谢

最佳答案

Android 版 Google 移动广告 SDK 现在作为 Google Play 服务 4.0 的一部分包含在内。更多信息 http://googleadsdeveloper.blogspot.com.es/2013/10/upgrade-to-new-google-mobile-ads-sdk.html

正如您所说,您的 build.gradle 应该没有 Google 移动广告 SDK 库:

dependencies {
compile 'com.android.support:appcompat-v7:+'
compile 'com.android.support:support-v13:13.0.0'
compile 'com.google.android.gms:play-services:4.0.30'
}

但 Google 移动广告 SDK 尚不支持 DoubleClick For Publishers、Ad Exchange 或 Search Ads for Mobile Apps。他们说很快就会得到支持。如果是这种情况,请结合使用旧版 Play 服务和 Google 移动广告 SDK:

dependencies {
compile 'com.android.support:appcompat-v7:+'
compile 'com.android.support:support-v13:13.0.0'
compile 'com.google.android.gms:play-services:3.2.65'
compile files('libs/GoogleAdMobAdsSdk-6.4.1.jar')
}

关于android - Gradle 冲突播放服务 :4. 0.30 与 GoogleAdMobAdsSdk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19895899/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com