uni-app 4.55 官方 hello world 在部分安卓手机里无法进入首页,一直白屏
uni-app 4.55 官方 hello world 在部分安卓手机里无法进入首页,一直白屏
类别 | 信息 |
---|---|
产品分类 | uniapp/App |
PC开发环境操作系统 | Mac |
PC开发环境操作系统版本号 | 15.3.1 |
HBuilderX类型 | 正式 |
HBuilderX版本号 | 4.55 |
手机系统 | Android |
手机系统版本号 | Android 10 |
手机厂商 | 三星 |
手机机型 | Galaxy A8s |
页面类型 | vue |
vue版本 | vue3 |
打包方式 | 云端 |
项目创建方式 | HBuilderX |
### 操作步骤:
- 创建 hello world 项目
### 预期结果:
- 进入首页
### 实际结果:
- 一直处于开屏状态,无法正常渲染首页
### bug描述:

Hello world 项目无法进入首页,一直白屏
日志如下:
```bash
[广告] 14:54:55.685 uni-admin,开源、完善的后台管理系统,详情
14:54:55.709 项目 'uni-app-3' 开始编译...
14:54:57.135 请注意运行模式下,因日志输出、sourcemap 以及未压缩源码等原因,性能和包体积,均不及发行模式。
14:54:57.139 编译器版本:4.55(vue3)
14:54:57.141 正在编译中...
14:55:04.617 项目 'uni-app-3' 编译成功。
14:55:04.621 ready in 8283ms.
14:55:04.655 正在建立手机连接...
14:55:05.036 手机端调试基座版本号为4.55, 版本号相同,跳过基座更新
14:55:07.495 正在同步手机端程序文件...
14:55:07.843 同步手机端程序文件完成
14:55:09.165 正在启动HBuilder调试基座...
14:55:11.124 应用【uni-app-3】已启动
14:55:11.637 App Launch at App.vue:4
14:55:11.641 App Show at App.vue:7
首页代码无法运行,无法渲染,没有打印相关日志
<script>
export default {
data() {
return {
title: 'Hello'
}
},
onLoad() {
console.log('pages/index onload');
},
methods: {
}
}
</script>
打开后一直处于开屏界面
更多关于uni-app 4.55 官方 hello world 在部分安卓手机里无法进入首页,一直白屏的实战教程也可以访问 https://www.itying.com/category-93-b0.html
hello world 指的是什么项目,新建项目的默认模版吗?
更多关于uni-app 4.55 官方 hello world 在部分安卓手机里无法进入首页,一直白屏的实战教程也可以访问 https://www.itying.com/category-93-b0.html
对,新建的默认项目
回复 c***@163.com: 目前测试未能复现,你还有其他设备吗,可以测试下看看,验证bug是否与设备有关
回复 DCloud_Android_ST: 另外一台安卓手机可以正常运行,日志: [广告] 17:24:06.258 uni-admin,开源、完善的后台管理系统,详情 17:24:06.304 项目 ‘uni-app-3’ 开始编译… 17:24:07.714 请注意运行模式下,因日志输出、sourcemap 以及未压缩源码等原因,性能和包体积,均不及发行模式。 17:24:07.722 编译器版本:4.55(vue3) 17:24:07.724 正在编译中… 17:24:14.199 项目 ‘uni-app-3’ 编译成功。 17:24:14.203 ready in 7308ms. 17:24:14.217 正在建立手机连接… 17:24:14.415 检测到HBuilder调试基座有更新,正在删除旧版本… 17:24:15.043 删除旧版HBuilder调试基座成功 17:24:15.043 正在安装手机端HBuilder调试基座… 17:24:19.154 安装HBuilder调试基座完成 17:24:21.614 正在同步手机端程序文件… 17:24:21.845 同步手机端程序文件完成 17:24:23.042 正在启动HBuilder调试基座… 17:24:24.265 应用【uni-app-3】已启动 17:24:24.459 App Launch at App.vue:4 17:24:24.459 App Show at App.vue:7 17:24:24.465 App Hide at App.vue:10 17:24:24.690 pages/index onload at pages/index/index.vue:18 17:24:27.405 App Show at App.vue:7
回复 c***@163.com: 那看来可能与设备有关联,你可以云打包正式包,然后运行看看是否正常运行显示,不排除是调试文件信息不同步导致的异常
回复 DCloud_Android_ST: 就是真实的项目云打包之后无法在安卓 10 上运行,为了排除代码干扰,才使用 hello world 项目试验一下,发现问题依旧。
提供下复现的APK 我这没复现
回复 DCloud_Android_ST: 升级下HX 4.56版本 再试下
回复 DCloud_Android_ST: 升级到 4.56 ok了
4.56版本在安卓10版本荣耀手机依旧会复现,打包自定义调试基座、正式包也会卡在启动界面,首页逻辑不执行
同样的问题,云端打包后运行白屏
4.55
本地真机调试没有问题,打包后页面白屏
提供下复现的APK 我这没复现
根据描述,这是一个典型的白屏问题,可能原因及解决方案如下:
- 基础库兼容性问题:
- 检查是否使用了某些不兼容Android 10的API
- 尝试在manifest.json中配置最低兼容版本
"app-plus": {
"compatible": {
"ignoreVersion": true
}
}
- 渲染阻塞问题:
- 确认pages.json配置正确
- 检查是否有同步阻塞操作在onLaunch中
- 调试建议:
- 使用真机调试查看console日志
- 尝试添加vConsole进行调试:
// main.js
import VConsole from 'vconsole'
new VConsole()