Android studio clean error:uses-sdk:minSdkVersion 1不能小于版本4

时间:2014-09-15 09:13:14

标签: java android gradle android-studio

所以我在我的Android应用程序中使用Android工作室,在我的项目中添加.jar文件后,我现在收到此错误:

Execution failed for task ':androidrss:processDebugTestManifest'.
  

java.lang.RuntimeException:清单合并失败:uses-sdk:minSdkVersion 1不能小于库com.android.support:support-v4:20.0.0中声明的版本4

事情是,我可以构建和运行我的应用程序,但我无法清理我的项目(Build-> Clean Project)。所以我尝试删除.jar文件,然后做一个干净仍然得到相同的错误。还做了一个File-> Invalidate Caches / Restart,这个也没用。

我厌倦了搜索我的项目minSdkVersion 1minSdkVersion "1"而没有任何点击。

这是我的Manifest.XML部分,其中包含SDK版本:

<uses-sdk
    android:minSdkVersion="15"
    android:targetSdkVersion="17" />

这是我的Grandle文件:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 19
    buildToolsVersion "20.0.0"

defaultConfig {
    applicationId "com.golfboxdk"
    minSdkVersion 15
    targetSdkVersion 17
}

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7
}

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

dependencies {
    compile project(':library')
    compile project(':androidrss')
    compile files('libs/achartengine-1.2.0.jar')
    compile files('libs/android-query-full.0.25.5-beta.jar')
    compile files('libs/axis-1.2.1.jar')
    compile files('libs/bugsense3.1.jar')
    compile files('libs/diting-1.0.jar')
    compile files('libs/jsoup-1.7.2.jar')
    compile files('libs/ksoap2-android-assembly-2.5.7-jar-with-dependencies.jar')
    compile files('libs/pojoxml-1.0.jar')
    compile files('libs/simple-xml-2.7.jar')
    compile 'com.android.support:support-v4:20.+'
    compile 'com.google.code.gson:gson:2.2.2'
    compile 'com.android.support:appcompat-v7:20.+'
}

所以任何人都能帮我解决这个干净的错误吗?

编辑1:我查看了错误发生时生成的manifestMerge文件,并且有minSdkVersion =&#34; 1&#34;,但为什么会这样?现在已经挣扎了3个小时了,真的很感激一些帮助。

编辑2:似乎为我的所有模块设置min / max SDK就可以了。

0 个答案:

没有答案