不应在Android清单文件中声明targetSdk
版本。您可以将版本从清单移动到defaultConfig
文件中的build.gradle
。
答案 0 :(得分:0)
需要从清单文件中删除minSdkVersion和targetSdkVersion并将其设置为build.gradle文件。我相信,Android Studio提供了自动修复此问题的选项。
如果选择它,则android studio会自动更新以下文件,以在Gradle中而不是AndroidManifest.xml中定义minSdk和targetSdk值:
您可以手动从清单中删除minSdkVersion和targetSdkVersion并在build.gradle文件中对其进行更新。
示例/app/build.gradle文件 应用插件:“ com.android.application”
android {
compileSdkVersion 28
defaultConfig {
applicationId "com.hardian.sample"
minSdkVersion 21
targetSdkVersion 28
versionCode 1
versionName "1.0.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:28.0.0'
}