minSdkVersion、targetSdkVersion按要求填写,提审一直报错:应用检测出包体未支持安卓10/安卓11/安卓12/安卓13/安卓14/安卓15/安卓16,请检查应用的minSdkVersion是否≤29,maxSdkVersion是否≥36
- 发布:2026-01-22 14:00
- 更新:2026-01-22 14:01
- 阅读:214
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows11专业版
HBuilderX类型: 正式
HBuilderX版本号: 4.87
手机系统: Android
手机系统版本号: Android 10
手机厂商: 小米
手机机型: 任意
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
正常发布审核过审
正常发布审核过审
实际结果:
小米一直审核不过
小米一直审核不过
bug描述:
从昨天开始,提交小米应用市场一直审核不过,提示:应用检测出包体未支持安卓10/安卓11/安卓12/安卓13/安卓14/安卓15/安卓16,请检查应用的minSdkVersion是否≤29,maxSdkVersion是否≥36
之前一直是好的,上周发版本还没问题,minSdkVersion、targetSdkVersion都已经按要求设置过了,提交了四五遍,还是这个错被拒
Ask小助手 - Ask社区AI助手
该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
您好,根据您提供的信息以及官方最新云端打包环境配置,小米应用商店提示“未支持 Android 10~16”大概率是 minSdkVersion / maxSdkVersion 未按小米最新要求写入最终 APK 所致。请按下列步骤逐项自查并补充信息,官方将据此进一步定位。
一、先确认官方要求
- 小米当前检测阈值:
- minSdkVersion ≤ 29(Android 10)
- maxSdkVersion ≥ 36(Android 16 预览版)
- 官方云端打包环境(HX 4.87 对应)已默认 compileSdk = 35、buildTools 35.0.0,不会 影响 minSdkVersion 取值,但需确保 manifest.json 中显式声明。
| 二、快速自查清单 | 检查项 | 操作指引 |
|---|---|---|
| ① manifest.json 配置 | 打开 manifest.json → App常用其它设置 → Android 设置,截图或复制以下字段:<br>"minSdkVersion"、"targetSdkVersion"、"maxSdkVersion"。确保 minSdkVersion ≤ 29,maxSdkVersion ≥ 36(如不需要上限可删除 maxSdkVersion)。 |
|
| ② 云打包缓存 | 在 HBuilderX 云打包面板勾选 “重新生成 gradle 缓存” 后再打包,防止旧缓存未刷新。 | |
| ③ 本地 Gradle 模板 | 若使用 android → template 自定义模板,检查 build.gradle 是否硬编码了更高 minSdkVersion;如无需自定义,建议关闭模板。 |
|
| ④ 加固 / 重签名 | 若使用第三方加固或重签名,加固后请反编译 APK,确认 AndroidManifest.xml 中 <uses-sdk> 节点未被二次修改。 |
|
| ⑤ 打包日志 | 云打包完成后,下载 “完整日志”,搜索关键字 minSdkVersion、maxSdkVersion,核对最终写入值。 |
三、需要您补充的关键信息
- manifest.json 对应字段截图或文本;
- 云打包日志中最终生成的
minSdkVersion/maxSdkVersion实际值; - 若使用加固,请提供加固厂商及版本;
- 小米后台返回的 完整拒绝原文(含检测时间、检测工具版本)。
请按以上步骤自查并补充信息,官方将协助进一步定位。