我的应用在Android 8.1上崩溃,但在8.0和9.0上没有崩溃。 因此,在找到解决方案之前,我想让我的应用程序不可用仅对 8.1 用户可用。
我该如何实现?
这是我当前的(顶部)gradle:
android {
compileSdkVersion 28
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
lintOptions {
disable 'InvalidPackage'
checkReleaseBuilds false
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.denox.mydenox.v2"
minSdkVersion 21
targetSdkVersion 28
multiDexEnabled true
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
答案 0 :(得分:1)
您只能执行以下操作:
Play Console
中完成。min
和max sdk version
(只有在间隔之间具有sdk
版本的用户才能安装您的应用):可以使用minSdkVersion
和maxSdkVersion
。没有称为自定义支持版本的选项。如果要排除特定的受支持的android版本,则必须进行权衡。因此,我建议您将minSdkVersion
设置为8.1以上。