Android工作室错误增加:app:processDebugManifest play-services-ads:8.1.0在build gradle上添加

时间:2016-10-27 12:05:23

标签: java android xml build.gradle

您好我正在开发一个Android应用程序。大多数功能已经实现并且运行正常。现在我尝试整合添加到Google AdMob广告。

但是当我在build.gradle文件的依赖项部分添加google add services时,我的应用程序停止了错误处理:

Execution failed for task ':app:processDebugManifest'.

我的build.gradle文件配置如下:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.coder.reports"
        minSdkVersion 8
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.0'
    compile 'com.android.support:design:23.1.0'
    compile 'com.google.android.gms:play-services-ads:8.1.0'
}

请告诉我我错过了什么或配置文件有什么问题?

2 个答案:

答案 0 :(得分:0)

请在清单文件中将minSdkVersion更新为8到16: -

defaultConfig {
    applicationId "com.coder.reports"
    minSdkVersion 16
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}

答案 1 :(得分:0)

解决您的错误:

build.gradle 中,您使用的是play-services-ads版本是8.1.0而 minSdkVersion 是8,它比8.1.0小,这就是为什么你正在收到错误。

根据您的情况,您不能将 minSdkVersion 设置为小于 9 。只需按照以下步骤更新您的默认部分,然后有希望同步您的问题

defaultConfig {
    applicationId "com.coder.reports"
    minSdkVersion 9
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}