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模块配置 后应该自动走"首次打包",但你现在这个现象说明这次排查不能再信缓存路径了。官方也提到:

相关推荐
OPHKVPS1 天前
VoidStealer新型窃密攻击:首例利用硬件断点绕过Chrome ABE防护,精准窃取v20_master_key
前端·chrome
gechunlian881 天前
SpringBoot3+Springdoc:v3api-docs可以访问,html无法访问的解决方法
前端·html
驾驭人生1 天前
ASP.NET Core 实现 SSE 服务器推送|生产级实战教程(含跨域 / Nginx / 前端完整代码)
服务器·前端·nginx
酉鬼女又兒1 天前
零基础快速入门前端ES6 核心特性详解:Set 数据结构与对象增强写法(可用于备赛蓝桥杯Web应用开发)
开发语言·前端·javascript·职场和发展·蓝桥杯·es6
慧一居士1 天前
Vue项目中,子组件调用父组件方法示例,以及如何传值示例,对比使用插槽和不使用插槽区别
前端·vue.js
我是伪码农1 天前
HTML和CSS复习
前端·css·html
林恒smileZAZ1 天前
前端实现进度条
前端
前端老石人1 天前
邂逅前端开发:从基础到实践的全景指南
开发语言·前端·html
阿珊和她的猫1 天前
以用户为中心的前端性能指标解析
前端·javascript·css
木心术11 天前
OpenClaw网页前端开发与优化全流程指南
前端·人工智能