uni-app vue3在x86架构下白屏或者启动页卡死,vue2没有问题

uni-app vue3在x86架构下白屏或者启动页卡死,vue2没有问题

开发环境 版本号 项目创建方式
Mac 15.4.1 HBuilderX

操作步骤:

  • 打开app卡在启动页

预期结果:

  • 可以正常进去到uniapp的界面

实际结果:

  • app卡死在启动页

bug描述:

  • vue3在x86架构下白屏或者启动页卡死,vue2没有问题

App下载地址或H5网址:


更多关于uni-app vue3在x86架构下白屏或者启动页卡死,vue2没有问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

18 回复

hello , vue3运行不了与vue2无关,你得提供一下你使用的相关代码或者报错信息,才有助于解决你的问题

更多关于uni-app vue3在x86架构下白屏或者启动页卡死,vue2没有问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html


离线sdk版本4.66,已知出现问题的手机为一加系列的,https://atc.alltesting.cn:8888/atc/debug/test 我们使用云真机选择一加 ace5 手机可以使用上面发的app下载链接可以复现,包括使用官方提供的vue3版本进行离线打包也可以进行相应复现,log日志发在下面

老哥 看一下这个

回复 l***@3975.com: 你试一下云打包呢?

回复 DCloud_UNI_yuhe: 云打包没有问题是因为只使用了armv8,我们离线打包回携带x86架构,并且这个白屏问题还需要特定手机才可以触发,泽众云的一加ace 5使用上面的包可以稳定复现,或者使用vue3的官网模板离线打包带上x86架构也是稳定复现,但是使用vue2版本就不会有这些问题,麻烦看一下很急

请问有复现吗?可以给临时解决方案不

老哥 看一下这个问题?

回复 l***@3975.com: 这个一加 ace5 是 x86 架构的手机?

回复 DCloud_UNI_yuhe: 这个手机只有armv8的架构,但是打包的时候加入x86就进不去了

回复 l***@3975.com: 可能也是这个平台设备的问题,你测试过实际的手机吗?

回复 DCloud_UNI_yuhe: 是我们这个app的用户反馈过来的 他手上的都是一加手机(多台) 启动我们的app卡死在启动页,后续多次测试,发现vue3离线打包armv8和x86架构的就无法打开,但是vue2的就不会这样,这些包测试都是找那个用户测试过的,后续才用这个云真机找到同样无法打开的设备就行测试

x86架构下白屏或者启动页卡死 log日志

我这也想运行一下看看,但是你提供的这个平台这显示设备维护了

你点击申请急用然后会提示加他们客服,让他开一下就行了

回复 l***@3975.com: 这是什么平台

回复 今天回复我了吗: 云真机平台

有排查出问题吗

这个问题可能是由于Vue3在x86架构下的兼容性问题导致的。以下是一些可能的解决方案:

  1. 检查manifest.json配置,确保已正确配置x86架构支持:
"android": {
    "abiFilters": ["armeabi-v7a", "arm64-v8a", "x86"]
}
  1. 尝试更新uni-app相关依赖到最新版本:
npm update @dcloudio/uni-app @dcloudio/uni-h5 @dcloudio/uni-mp-vue
  1. 检查是否有使用不兼容Vue3的插件,某些插件可能只支持Vue2。

  2. 在main.js中尝试添加以下代码:

import { createSSRApp } from 'vue'
export function createApp() {
    const app = createSSRApp(App)
    return {
        app
    }
}
回到顶部