uni-app 打新的基座都运行正常,但是打正式包就白屏,回退代码版本也是白屏,更新到最新的 4.87依然白屏

uni-app 打新的基座都运行正常,但是打正式包就白屏,回退代码版本也是白屏,更新到最新的 4.87依然白屏

开发环境 版本号 项目创建方式
Windows windos 11 HBuilderX
产品分类:uniapp/App

PC开发环境操作系统:Windows

HBuilderX类型:正式

HBuilderX版本号:4.87

手机系统:Android

手机系统版本号:Android 15

手机厂商:OPPO

手机机型:真我

页面类型:vue

vue版本:vue2

打包方式:云端

项目创建方式:HBuilderX

操作步骤:
打正式包 启动页出现了很久 然后进去就白屏,用别的项目打开只剩tabbar 其他全部白屏

预期结果:
启动页结束后正常显示页面

实际结果:
白屏

bug描述:
打基座测试没有问题,但是一打正式包就白屏 回退到之前正常的代码都不行

相关链接:
<https://ask.dcloud.net.cn/question/217405>

更多关于uni-app 打新的基座都运行正常,但是打正式包就白屏,回退代码版本也是白屏,更新到最新的 4.87依然白屏的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

该bug反馈内容不完整:缺少关键错误日志、具体项目结构信息及调试过程描述;复现步骤过于简略(仅"打正式包启动页很久后白屏"),无法直接复现;分类信息中"windos 11"拼写错误且未明确项目类型(uni-app/uni-app-x)。预期结果合理,但实际结果描述缺乏细节(如是否完全白屏/部分显示/有无错误提示)。
bug成立可能性高:根据知识库运行出现白屏或闪退怎么解决,此现象常见于:1) 使用了不兼容Android 15的组件/API;2) pages.json配置问题;3) 打包环境异常。用户回退代码仍白屏且更新至4.87无效,排除工具链版本问题,更倾向项目配置或代码兼容性缺陷。需注意Android 15新特性可能导致旧项目适配问题。
建议用户:1) 开启HBuilderX"显示原生日志"查看详细错误;2) 执行hdc shell hilog -T JSAPP获取设备日志;3) 采用二分法排查pages.json;4) 检查是否误用plus API(Android正式包常见问题)。若仍无法解决,需提供控制台日志及项目结构截图进一步诊断。 内容为 AI 生成,仅供参考

更多关于uni-app 打新的基座都运行正常,但是打正式包就白屏,回退代码版本也是白屏,更新到最新的 4.87依然白屏的实战教程也可以访问 https://www.itying.com/category-93-b0.html


wget包也是白屏,代码都回退到1个月前了,现在这个都不敢打包和热更了

其他的app都一切正常,打包也没有问题

来人,代码一切都没变,只要是打这个包,基座没问题,其他app名字和appid没问题,但是云打包和打热更包这个项目就是白屏

根据你的描述,这是一个典型的“开发环境正常,正式包异常”问题,尤其在云端打包时常见。核心原因通常是正式包的编译压缩、代码混淆或资源处理与基座(开发包)存在差异。以下是排查和解决步骤:

1. 检查并禁用代码混淆(最可能的原因)

manifest.json 的源码视图中,找到 app-plus 节点,确保已关闭混淆:

"app-plus": {
  "optimization": {
    "subPackages": false // 确保为false,关闭分包优化(有时会引起问题)
  },
  "confusion": {
    "description": "uni-app", // 检查此项,正式包默认可能开启混淆
    "resources": {
      "name": "uni-app"
    }
  }
}
回到顶部