当前位置: 首页 > 知识库问答 >
问题:

清单合并失败:使用sdk:minSdkVersion 9不能小于库com中声明的版本L。Android支持

仲孙鸿畴
2023-03-14

我有一个问题-我在Android Studio导入的项目。当我运行项目时,我得到以下错误:

错误:任务“:driverNotes:processDebugManifest”的执行失败。

清单合并失败:使用sdk:minSdkVersion 9不能小于库com中声明的版本L。Android支持:support-v4:21.0。0-rc1

android {
compileSdkVersion 19
buildToolsVersion '19.1.0'
defaultConfig {
    minSdkVersion 9
    targetSdkVersion 19
}

构建中的依赖项。格拉德尔:

dependencies {
    compile project(':facebookSDK')
    compile project(':vKOpenAuthActivity')
    compile project(':easyFousquareActivity')
    compile project(':pullToRefresh')
    compile project(':volley') 
    compile 'com.android.support:appcompat-v7:20.+'
    compile 'com.android.support:support-v4:20.+'
    compile 'com.google.android.gms:play-services:+'   
    compile files('libs/commons-codec-1.9.jar')
    compile files('libs/signpost-commonshttp-1.2.1.1.jar')
    compile files('libs/signpost-core-1.2.1.2.jar')
    compile files('libs/twitter4j-core-4.0.1.jar')
    compile files('libs/nineoldandroids-2.4.0.jar')
    compile files('libs/gson-2.2.4.jar')
    compile files('libs/httpclientandroidlib-1.2.0.jar')

}

我用的是java 7。如何摆脱此错误消息?

共有2个答案

江恩
2023-03-14

如果您现在遇到了这些问题(现在Lollipop可用),那么这可能意味着您正在使用旧版本的支持库。如Android工具网站上的已知问题所述:

如果您的生成失败并显示如下错误消息:

:app:processDebugManifest app/src/main/AndroidManifest。xml:0:0错误:uses sdk:Minsdk版本19不能小于库app/build/intermediates/aar/com中声明的版本L。Android支持/appcompat-v7/21.0。0-rc1/AndroidManifest。xml
建议:使用工具:overrideLibrary=“android.support.v7.appcompat”强制使用

您使用的是过时版本的Android支持库。打开SDK管理器并更新至最新(非预览)版本。

周高畅
2023-03-14

Android L预览版无法针对以前的Android版本。我认为com.android.support: support-v4:21.0.0-rc1是为Android L预览版仅构建的,尝试将版本更改为20待定v21发布

编辑:

谷歌播放服务可能包括android-support v4:21.0.0-rc1。避免在gradle依赖中使用(我只在次要版本中使用),Google Play Services的最后一个版本是5.2.08从Android L预览版,尝试将编译'com.google.android.gms: play-service:'编译'<--plhd-1/>播放服务:5.0.89'

 类似资料: