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描述:
![](https:https://www.itying.com/uniimg.php?url=https://img-cdn-tc.dcloud.net.cn/uploads/questions/20250311//90x90_562b6d18a6d59eb36eebffd1559a9a7b.png)

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

16 回复

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版本荣耀手机依旧会复现,打包自定义调试基座、正式包也会卡在启动界面,首页逻辑不执行

同样的问题,云端打包后运行白屏

本地真机调试没有问题,打包后页面白屏

提供下复现的APK 我这没复现

根据描述,这是一个典型的白屏问题,可能原因及解决方案如下:

  1. 基础库兼容性问题
  • 检查是否使用了某些不兼容Android 10的API
  • 尝试在manifest.json中配置最低兼容版本
"app-plus": {
    "compatible": {
        "ignoreVersion": true
    }
}
  1. 渲染阻塞问题
  • 确认pages.json配置正确
  • 检查是否有同步阻塞操作在onLaunch中
  1. 调试建议
  • 使用真机调试查看console日志
  • 尝试添加vConsole进行调试:
// main.js
import VConsole from 'vconsole'
new VConsole()
回到顶部