gpt4 book ai didi

android - list 合并失败 : uses-sdk:minSdkVersion 14 cannot be smaller than version L

转载 作者:行者123 更新时间:2023-11-30 02:42:44 26 4
gpt4 key购买 nike

我关注了following topic没有结果。决定 find|grep 项目文件夹中的所有 support-v4 内容并将其删除。每次我制作和运行项目时,它都会响应:

Error:Execution failed for task ':app:processDebugManifest'.
> 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

我的模块中的 build.gradle 是:

apply plugin: 'com.android.application'

android {
compileSdkVersion 19
buildToolsVersion "20.0.0"

defaultConfig {
applicationId "com.android"
minSdkVersion 14
targetSdkVersion 17
}

buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}

dependencies {
compile 'com.google.android.gms:play-services:4.2.+'
compile 'com.android.support:appcompat-v7:+'
}

build.gradle 来自项目根目录:

buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.2'

}
}

allprojects {
repositories {
jcenter()
}
}

我知道这是类似的主题,但建议的解决方案不适合这种情况。对于可能对该问题产生影响的所有依赖结构的任何解释,我将不胜感激。

当我们在这个项目文件夹中find|grep 寻找“support-v4”时,它看起来像这样:

...\.gradle\1.12\taskArtifacts\fileSnapshots.bin                                                    
...\.gradle\1.12\taskArtifacts\taskArtifacts.bin
...\.idea\workspace.xml
...\.idea\libraries\support_v4_21_0_0_rc1.xml
...\app\app.iml
...\app\build.gradle
...\app\build\intermediates\incremental\mergeResources\debug\merger.xml
...\build\intermediates\model_data.bin

问候

最佳答案

替换:

compile 'com.android.support:appcompat-v7:+'

与:

compile 'com.android.support:appcompat-v7:19.1.0'

一般来说,不要在顶层版本级别使用+通配符。如果您想使用 19.1.+,甚至 19.+,我不会争论(尽管其他人会)。

关于android - list 合并失败 : uses-sdk:minSdkVersion 14 cannot be smaller than version L,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25536612/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com