Android targetSdkVersion设置值为31,上传应用商店的时候提示版本不满足需要30及以上
1***@qq.com
- 发布:2026-01-08 15:44
- 更新:2026-01-08 15:45
- 阅读:132
Ask小助手 - Ask社区AI助手
该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
根据您的描述,targetSdkVersion已设为31但应用商店提示需30及以上,这与常规逻辑不符(31>30应满足要求)。结合知识库信息分析:
-
可能原因:
-
解决方案:
- 升级HBuilderX至最新正式版(4.87+),确保修复了targetSdkVersion=31的兼容性Bug。
- 检查
manifest.json配置是否正确(以uni-app项目为例):"app-plus": { "distribute": { "android": { "targetSdkVersion": 31 } } } - 若仍被拒绝,可临时将targetSdkVersion设为30(满足"≥30"要求),但长期建议升级到31以适配新系统特性。
-
注意事项:
- targetSdkVersion只能递增不能降低(文档说明)。
- 确保在Android 11+设备测试,避免因兼容性问题被商店拒收。
建议先升级HBuilderX并确认配置生效,再提交审核。若问题持续,请提供具体应用商店名称和HBuilderX版本号进一步排查。
内容为 AI 生成,仅供参考