HBuildx打包总是看不到效果

场景

虽然,把蓝牙模板配置好了,但不管怎么打包,还是一样错。

最后用了下面的方法

方法

  1. 把 src/manifest.json 里的版本改成:
    • versionName: 1.0.1
    • versionCode: 101
  2. 保存文件。
  3. 在 HBuilderX 里重新打开打包窗口。
  4. 底部选择 传统打包(上传代码及证书,DCloud承诺不保留)
  5. 仍然勾选 打正式包
  6. 不要选 打自定义调试基座
  7. 重新打包
  8. 打包完成后下载新的正式 .apk
  9. 手机上先卸载旧包,再安装新包
  1. 安装后先看系统里的 App 版本,如果还是 1.0.0,说明你装的仍然不是这次新包

判断标准非常明确:

  • 如果安装后版本变成 1.0.1
    说明你这次确实装上了新包,接下来再看蓝牙模块问题
  • 如果安装后还显示 1.0.0
    说明你装错包了,或者下载/安装链路还在用旧包,先别看蓝牙

必须改成传统打包试一次。

现在基本可以确定了:问题已经不在你贴的这段 manifest.json 本身,而是在"这次手机上跑起来的包,仍然不是我们预期里的新原生包"。

一个关键线索是你截图里选的是 快速安心打包。官方文档说明里写了,安心打包会复用本地缓存的原生代码包;理论上修改 App模块配置 后应该自动走"首次打包",但你现在这个现象说明这次排查不能再信缓存路径了。官方也提到:

相关推荐
|晴 天|4 小时前
Vue 3 + TypeScript + Element Plus 博客系统开发总结与思考
前端·vue.js·typescript
猫3285 小时前
v-cloak
前端·javascript·vue.js
旷世奇才李先生5 小时前
Vue 3\+Vite\+Pinia实战:企业级前端项目架构设计
前端·javascript·vue.js
SoaringHeart7 小时前
Flutter进阶:用OverlayEntry 实现所有弹窗效果
前端·flutter
IT_陈寒8 小时前
Vite静态资源加载把我坑惨了
前端·人工智能·后端
herinspace8 小时前
管家婆实用贴-如何分离和附加数据库
开发语言·前端·javascript·数据库·语音识别
小码哥_常9 小时前
从MVC到MVI:一文吃透架构模式进化史
前端
嗷o嗷o9 小时前
Android BLE 的 notify 和 indicate 到底有什么区别
前端
豹哥学前端9 小时前
别再背“var 提升,let/const 不提升”了:揭开暂时性死区的真实面目
前端·面试
lar_slw9 小时前
k8s部署前端项目
前端·容器·kubernetes