나는 following topic을 따라갔습니다. find|grep
모두 support-v4
내용을 프로젝트 폴더에 넣고 제거하십시오. 때마다 내가하고 실행 프로젝트는 그것으로 응 답 : 프로젝트 루트에서매니페스트 합병에 실패했습니다 : uses-sdk : minSdkVersion 14은 버전 L보다 작을 수 없습니다.
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()
}
}
내가 그것을 비슷한 주제 알고 있지만
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
입니다 제안 된 해결책은이 경우에 맞지 않습니다. 이 문제에 영향을 줄 수있는 모든 종속성 구조에 대한 설명이 있으면 감사하겠습니다.
우리는이 프로젝트 폴더 안에 "지원-V4"에 대한 find|grep
은 다음과 같습니다 경우 :
...\.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
감사
변경 하시겠습니까? com.android.support : support-v4 : 20.0.0 '' 또는'v7' 라이브러리를 변경 했습니까? 잘하면 당신은 당신의'v7' 라이브러리를 변경했습니다 – tyczj
왜 v7 lib가 v4에 문제를 일으키는 지, 프로젝트를 동기화/빌드 할 때 어떤 연결이 있습니까? – Jacob
'v7' 라이브러리에는'v4' 라이브러리가 포함되어 있습니다. – tyczj