[英]Android Studio-manifest merger failed
I am getting the below error message. 我收到以下错误消息。
Error:Execution failed for task ':app:processDebugManifest'.
错误:任务':app:processDebugManifest'的执行失败。 Manifest merger failed : uses-sdk:minSdkVersion 1 cannot be smaller than version 4 declared in library [com.android.support:multidex:1.0.1] C:\\Users\\Nitesh\\Downloads\\SunCalculator (1)\\SunCalculator\\app\\build\\intermediates\\exploded-aar\\com.android.support\\multidex\\1.0.1\\AndroidManifest.xml Suggestion: use tools:overrideLibrary="android.support.multidex" to force usage
清单合并失败:uses-sdk:minSdkVersion 1不能小于库[com.android.support:multidex:1.0.1]中声明的版本4 C:\\ Users \\ Nitesh \\ Downloads \\ SunCalculator(1)\\ SunCalculator \\ app \\ build \\ intermediates \\ exploded-aar \\ com.android.support \\ multidex \\ 1.0.1 \\ AndroidManifest.xml建议:使用tools:overrideLibrary =“ android.support.multidex”强制使用
my build.gradle(Project)
file consists of 我的
build.gradle(Project)
文件包括
// Top-level build file where you can add configuration options common to all
sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2'
}
}
allprojects {
repositories {
jcenter()
}
}
build.gradle(app) build.gradle(应用程序)
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion '23.0.0'
defaultConfig {
applicationId "swindroid.suntime"
multiDexEnabled = true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
}
You need to set a minSdkVersion
and targetSdkVersion
in your defaultConfig
: 您需要在
defaultConfig
设置minSdkVersion
和targetSdkVersion
:
defaultConfig {
applicationId "swindroid.suntime"
minSdkVersion 25
targetSdkVersion 25
multiDexEnabled = true
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.