所以我在我的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 1
和minSdkVersion "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就可以了。