uni-app【HUAWEI Nova 4】打开APP停留在启动界面

uni-app【HUAWEI Nova 4】打开APP停留在启动界面

信息类别 信息内容
产品分类 uniapp/App
PC开发环境 Windows
版本号 64
HBuilderX 正式
版本号 4.55
手机系统 Android
版本号 Android 9.0
手机厂商 华为
手机机型 Nova4
页面类型 vue
vue版本 vue2
打包方式 云端
项目创建方式 HBuilderX

操作步骤:

  • 打开APP停留在启动页面不加载主页面

预期结果:

  • 打开APP加载完加载界面能正常跳转到登录页面

实际结果:

  • 打开APP停留在启动页面不进入登录页面

bug描述:

  • 打开APP停留在启动页面不进入主页面

Image

相关链接:


更多关于uni-app【HUAWEI Nova 4】打开APP停留在启动界面的实战教程也可以访问 https://www.itying.com/category-93-b0.html

9 回复

请重新提交云端打包,参考https://ask.dcloud.net.cn/question/206890

更多关于uni-app【HUAWEI Nova 4】打开APP停留在启动界面的实战教程也可以访问 https://www.itying.com/category-93-b0.html


升级到4.56版本,云打包过后还是不行啊

回复 前端劝退师: 是在部分设备这样还是在所有设备都这样?如果所有设备都这样需要检查应用配置是否为自动关闭splash界面,并查看HX的控制台是否输出错误日志。

回复 DCloud_App_Array: 华为nova4,华为nova11都不行

回复 前端劝退师: 所有设备都是这个现象吗?

回复 DCloud_App_Array: 上面两款还有下面回复的那款手机不行,其他没有问题

回复 前端劝退师:HBuilderX4.57-alpha有修复相关的问题,更新使用此版本验证下这个问题是否还存在

还有一个这个

从描述来看,这是一个典型的启动页卡死问题。建议按以下步骤排查:

  1. 首先检查manifest.json中的启动页配置是否正确,特别是splashscreen配置项

  2. 查看App.vue中的onLaunch生命周期是否正常执行:

onLaunch: function() {
    console.log('App Launch');
    // 确保这里没有阻塞性操作
}
  1. 检查是否有第三方插件冲突,特别是启动页相关的原生插件

  2. 在HBuilderX中开启调试模式,通过adb logcat查看具体报错信息

  3. 尝试以下解决方案:

  • 清除应用数据后重试
  • 使用自定义启动页替代原生启动页
  • 检查是否有同步storage操作阻塞了主线程
  1. 如果是云端打包,建议:
  • 检查打包日志是否有异常
  • 尝试本地打包测试
  • 更新HBuilderX到最新版本重新打包

华为Nova4在Android 9上已知有一些兼容性问题,可以尝试在manifest.json中添加以下配置:

"android": {
    "splashscreen": {
        "alwaysShowBeforeRender": false
    }
}
回到顶部