我已按照following topic沒有結果。決定find|grep
所有support-v4
內容在項目文件夾中並將其刪除。每次我做和運行項目它respons:合併清單合併失敗:uses-sdk:minSdkVersion 14不能小於版本L
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
爲 「支持-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:support-v4:20.0.0''放進去了,還是你把'v7'庫改成了那個?希望你改變了你的'v7'庫 – tyczj 2014-08-27 20:47:23
爲什麼v7 lib會導致v4問題,當它們之間有sync/build項目時它們之間有任何連接? – Jacob 2014-08-27 20:52:11
'v7'庫包含'v4'庫 – tyczj 2014-08-27 20:52:47