导入项目时出错:Manifest合并失败

时间:2016-12-28 15:47:34

标签: java android android-gradle google-play-services android-manifest

我已经导入了一个项目,但它无法正常工作。我看过其他与Manifest合并失败有关的问题,但是没有解决我的问题。 这是错误:

错误:任务':app:processDebugManifest'执行失败。

  

清单合并失败:uses-sdk:minSdkVersion 1不能小于库中声明的版本9 [com.google.android.gms:play-services:10.0.1] F:\ Softwares \ Project \ Bird \ app \建立\ \中间体爆炸-AAR \ com.google.android.gms \播放服务\ 10.0.1 \ AndroidManifest.xml中       建议:使用工具:overrideLibrary =" com.google.android.gms.play_services"强迫使用。

这是我的傻瓜:

android {
    compileSdkVersion 19
    buildToolsVersion "25.0.2"
}

dependencies {
    compile 'com.android.support:support-v4:19.1.0'
    compile 'com.google.android.gms:play-services:+'
}

这是我的Android清单:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="bb.bird"
android:versionCode="1"
android:versionName="1.0" >

1 个答案:

答案 0 :(得分:0)

这意味着在您的应用中的某个位置,Manifest包含最小sdk版本1。 你应该通过添加

来控制它
minSdkVersion 9

在你的应用程序的build.gradle文件块

defaultConfig

这应该足够了,否则您可以检查所有清单和gradle文件,并查看minSdkVersion 1的定义位置。