You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Google Console设目标API30时能否屏蔽Android 11+设备

问题解答

是可以实现该需求的,具体配置方案如下:

1. 基础对应关系说明

Android 11 对应的系统API等级为 API 30,禁止Android 11+设备访问应用,本质是限制应用仅可在API 29(Android 10)及更低版本的系统上运行。

2. 项目清单文件配置

无需修改目标API等级配置,仅需在项目的AndroidManifest.xml的<uses-sdk>节点新增maxSdkVersion属性即可:

<manifest ... >
    <uses-sdk
        android:minSdkVersion="你原有最低支持的API等级"
        android:targetSdkVersion="30"
        android:maxSdkVersion="29" />
    ...
</manifest>
  • targetSdkVersion="30"完全符合Google Play对应用目标API等级的强制要求,不会影响应用的审核上架
  • android:maxSdkVersion="29"会限制应用最高仅能安装在API 29及以下的系统中,Android 11及以上系统会直接拦截该应用的安装请求

3. Google Play后台过滤配置

为避免Android 11+设备在应用商店检索到你的应用,还需在Google Play Console完成额外配置:

  • 进入对应应用的「发布」-「生产版本」板块,打开「国家/地区和设备」设置页
  • 在设备排除规则中新增筛选规则,选择按API等级过滤,排除所有API等级≥30的设备
    配置完成后,Google Play会对所有Android 11+设备隐藏你的应用展示入口,也不会向这类设备推送应用更新。

额外说明

  • 上述配置不会对现有Android 10及更低版本的存量用户造成影响,用户仍可正常接收应用更新
  • 后续如果需要放开对Android 11+设备的支持,仅需删除maxSdkVersion属性、移除Play后台的设备排除规则即可

内容的提问来源于stack exchange,提问作者user7286638

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 14:15:05