鹤祥晖
鹤祥晖
  • 发布:2026-01-22 14:00
  • 更新:2026-01-22 14:01
  • 阅读:214

【报Bug】小米应用商店一直提审不过,应用检测出包体未支持安卓,请检查应用的minSdkVersion

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows11专业版

HBuilderX类型: 正式

HBuilderX版本号: 4.87

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: 任意

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

minSdkVersion、targetSdkVersion按要求填写,提审一直报错:应用检测出包体未支持安卓10/安卓11/安卓12/安卓13/安卓14/安卓15/安卓16,请检查应用的minSdkVersion是否≤29,maxSdkVersion是否≥36

预期结果:

正常发布审核过审

实际结果:

小米一直审核不过

bug描述:

从昨天开始,提交小米应用市场一直审核不过,提示:应用检测出包体未支持安卓10/安卓11/安卓12/安卓13/安卓14/安卓15/安卓16,请检查应用的minSdkVersion是否≤29,maxSdkVersion是否≥36

之前一直是好的,上周发版本还没问题,minSdkVersion、targetSdkVersion都已经按要求设置过了,提交了四五遍,还是这个错被拒

2026-01-22 14:00 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

您好,根据您提供的信息以及官方最新云端打包环境配置,小米应用商店提示“未支持 Android 10~16”大概率是 minSdkVersion / maxSdkVersion 未按小米最新要求写入最终 APK 所致。请按下列步骤逐项自查并补充信息,官方将据此进一步定位。

一、先确认官方要求

  1. 小米当前检测阈值:
    • minSdkVersion ≤ 29(Android 10)
    • maxSdkVersion ≥ 36(Android 16 预览版)
  2. 官方云端打包环境(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> 节点未被二次修改。
⑤ 打包日志 云打包完成后,下载 “完整日志”,搜索关键字 minSdkVersionmaxSdkVersion,核对最终写入值。

三、需要您补充的关键信息

  1. manifest.json 对应字段截图或文本;
  2. 云打包日志中最终生成的 minSdkVersion / maxSdkVersion 实际值;
  3. 若使用加固,请提供加固厂商及版本;
  4. 小米后台返回的 完整拒绝原文(含检测时间、检测工具版本)。

请按以上步骤自查并补充信息,官方将协助进一步定位。

内容为 AI 生成,仅供参考

要回复问题请先登录注册