【发布时间】:2021-11-25 21:04:41
【问题描述】:
是否可以在禁止从 Android 11+ 设备访问我的应用的同时定位 API30。 Google 控制台强制更新 API30 目标标准,我不希望 Android 11+ 设备访问我的应用程序。
谢谢。
【问题讨论】:
标签: android google-developers-console
是否可以在禁止从 Android 11+ 设备访问我的应用的同时定位 API30。 Google 控制台强制更新 API30 目标标准,我不希望 Android 11+ 设备访问我的应用程序。
谢谢。
【问题讨论】:
标签: android google-developers-console
您可以使用maxSdkVersion。
该元素会被 android 操作系统本身忽略,但显然 Google Play 商店仍使用它来过滤应用设备:
Android 的未来版本(Android 2.0.1 之后)将不再在安装或重新验证期间检查或强制执行 maxSdkVersion 属性。但是,在向用户提供可供下载的应用程序时,Google Play 将继续使用该属性作为过滤器。
来源:https://developer.android.com/guide/topics/manifest/uses-sdk-element
您可以将其添加到您的应用模块的build.gradle 文件中:
android {
compileSdkVersion 30
defaultConfig {
...
maxSdkVersion 29
targetSdkVersion 30
...
}
}
【讨论】: