添加PlayServices库后,清单合并失败

时间:2014-11-04 18:55:09

标签: android intellij-idea gradle android-manifest google-play-services

我添加了

compile 'com.google.android.gms:play-services:6.1.71'

到“依赖项”阻止在build.gradle中,并且当我尝试同步项目时,该gradle抛出错误:

Error:Gradle: Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs

我使用的MinSdk版本是8,目标,编译和构建工具是19。

dependencies {
    compile 'com.android.support:appcompat-v7:19.+'
    compile 'com.google.android.gms:play-services:6.1.71'
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

该错误意味着什么以及如何解决?我使用Intellij Idea作为IDE。 谢谢你的回答!

2 个答案:

答案 0 :(得分:9)

问题是“com.google.android.gms:play-services:6.1.71”需要minSdk至少9个。

更改minSdk值解决了问题。

答案 1 :(得分:0)

你可以去gradle.build 并将minsdk声明为

  defaultConfig {
    applicationId "com.example.user.gpstracker"
    minSdkVersion 9
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}