由于下载了最新的SDK并安装了Android Studio,我的项目无法构建。我得到了以下信息:

Error:Gradle: Execution failed for task ':SampleProject:processProdDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 14 cannot be smaller than version L declared in library com.android.support:support-v4:21.0.0-rc1

当前回答

您需要从构建中删除。Gradle编译'com.android.support:support-v13:+'

其他回答

对于那些在Android Studio测试版中遇到这个问题的人来说,公认的答案并不能解决我的问题。导入一个从GitHub下载的项目,在我的构建中有以下内容。Gradle文件的应用程序给出一个错误的问题:

 dependencies {
    compile 'com.android.support:support-v4:+'
}

但是在我的外部库文件夹中,我有这个文件夹:

support-v4-21.0.0-rc1 //note the 21

我通过将依赖项更改为解决了上述问题:

dependencies {
compile 'com.android.support:support-v4:20.+' //20 used less than available strange but works
}

注意:为了正常工作,你可能还需要下载一些低于当前Android Studio中可用的api级别的库和项目。

加上上面的正确答案,由于库嵌套,问题仍然可能发生。在这种情况下,尝试如下面的例子:

compile 'com.android.support:support-v4:20.+'
compile ('com.github.chrisbanes.actionbarpulltorefresh:extra-abs:+') { // example
    exclude group: 'com.android.support', module:'support-v4'
    exclude group: 'com.android.support', module:'appcompat-v7'
}

这是这个btw https://code.google.com/p/android/issues/detail?id=72430的新bug

假设您正在使用Support Repository,那么解决方法是注释或删除该行

21.0.0-rc1 在本地的Maven回购清单文件/extras/android/m2repository/com/android/support-v4/maven-metadata.xml

compile('com.android.support:support-v4:19.1.0'){
    force = true
}

帮助我,从这里带走

您需要从构建中删除。Gradle编译'com.android.support:support-v13:+'