- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用带有 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/
我最近准备好了我的第一个 Android 应用程序并且(到目前为止的测试表明)没有错误。在此之后,我尝试将广告集成到其中,但在尝试将我的个人手机设置为测试设备时遇到了一些问题。从本质上讲,AdMob
我正在使用带有 Gradle 构建的 Android Studio 0.3.4。我在构建项目时收到此错误消息: Gradle:任务执行失败 > 无法调用 IncrementalTask.taskA
我最近下载了最新的 GoogleAdMobAdsSDK-4.0.2.jar 以用于我的安卓项目。我的项目也使用了 gson-1.5.jar 库。导入 GoogleAdMobAdsSDK-4.0.2.j
我是一名优秀的程序员,十分优秀!