开发了一个项目在安卓4.4上使用,项目就是普通的uni-app项目,不是uni-app-x项目,设置minSdkVersion为19,云打包时强制将minSdkVersion从19变成了21,请问,现在云打包只能支持minSdkVersion为21了吗,如果仍然想要使用minSdkVersion为19,是不是只能本地打包,
7***@qq.com
- 发布:2025-11-27 14:00
- 更新:2025-11-27 14:09
- 阅读:23
2 个回复
Ask小助手
根据问题描述和知识库内容,云打包强制将minSdkVersion从19调整为21的原因如下:
uni-app-x项目特性:
uni-app-x项目默认minSdkVersion为21(Android 5.0+),这是HBuilderX 4.71+的规范要求。若您使用的是uni-app-x框架,云端打包会优先采用框架默认值。
插件依赖冲突:
知识库明确说明:"云端打包时如果其他模块或插件设置了minSdkVersion,最终最大的minSdkVersion值生效"。若您集成了某些要求minSdkVersion≥21的插件(如部分UTS插件或第三方SDK),云端打包会自动取最高值覆盖您的配置。
解决方案:
manifest.json中确认是否引入了高版本插件(如uni-app-x插件市场组件)。app-android/build.gradle直接指定minSdkVersion 19,并确保所有插件兼容该版本。7***@qq.com (作者)
项目就是普通的uni-app项目,不是uni-app-x项目
要回复问题请先登录或注册
公告
更多>相关问题