编译到百度小程序无法通过uni-app小程序开发者工具发布诊断
编译到百度小程序无法通过uni-app小程序开发者工具发布诊断
示例代码:
小程序项目中有调用到uni.chooseImage(非微信小程序),uni.chooseMedia(微信小程序)
操作步骤:
正常调用上传,但我其他没有调用上传方法的小程序编译到百度是可以通过的
预期结果:
编译应可以通过百度小程序开发者工具发布质检
实际结果:
编译无法通过百度小程序开发者工具发布质检
bug描述:
编译到百度小程序无法通过检测,报错:
通过源码扫描分析和线上数据监控方式,对小程序中存在的问题进行诊断
SDK版本: 1.0.10
线上监控数据时间周期: 20250306-20250312
异常问题列表 (1项)
1. api/组件使用最低基础库不符合要求
错误原因:
使用的api/组件和所选的最低基础库不匹配
解决方案:
根据文档说明修改最低基础库配置
问题文件:
common\vendor.js 10771:19 点击跳转到代码具体位置
信息类别 | 信息内容 |
---|---|
产品分类 | uniapp/小程序/百度 |
开发环境 | Windows |
操作系统版本 | win10 |
HBuilderX类型 | 正式 |
HBuilderX版本 | 4.56 |
第三方工具版本 | 4.36.1 |
基础库版本 | 3.970.2 |
项目创建方式 | HBuilderX |
更多关于编译到百度小程序无法通过uni-app小程序开发者工具发布诊断的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
为啥这个错误没有处理,为啥编译到百度小程序vendor.zip会有wx.开头的小程序代码
更多关于编译到百度小程序无法通过uni-app小程序开发者工具发布诊断的实战教程也可以访问 https://www.itying.com/category-93-b0.html
请问你这个解决了没?是如何解决的?
根据报错信息分析,这是百度小程序基础库版本兼容性问题。uni-app在编译到百度小程序时,某些API需要更高的基础库版本支持。
解决方案:
- 在manifest.json中配置百度小程序的最低基础库版本:
"mp-baidu": {
"minPlatformVersion": "3.260" // 建议设置为3.260或更高
}