uni-app 离线打包的apk 在一加手机打开出现白屏

uni-app 离线打包的apk 在一加手机打开出现白屏

操作步骤:

  • 暂无

预期结果:

  • 暂无

实际结果:

  • 暂无

bug描述:

离线打包后,一加点开app白屏,其他品牌手机打开正常
sdk版本和hbuilderx版本是对应的

信息类别 详情
产品分类 uniapp/App
PC开发环境 Windows
PC开发环境版本 win10
HBuilderX类型 正式
HBuilderX版本 2.8.8
手机系统 Android
手机系统版本 Android 11
手机厂商 一加
手机机型 一加7pro
页面类型 nvue
打包方式 离线
项目创建方式 HBuilderX
App下载地址 http://quyulink.com/download/download_app.html

更多关于uni-app 离线打包的apk 在一加手机打开出现白屏的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

云打包的是否有这样的情况?
调试的时候是否会出现白屏?

更多关于uni-app 离线打包的apk 在一加手机打开出现白屏的实战教程也可以访问 https://www.itying.com/category-93-b0.html


云打包可以,离线打包不行,sdk版本一致的,appid也填对了

针对一加手机离线打包APK白屏问题,建议按以下步骤排查:

  1. 检查渲染模式兼容性
    一加手机对nvue页面的渲染模式较为敏感,建议在manifest.json中尝试切换"weex""uni-app"渲染模式,或在页面中显式配置renderer:"native"

  2. 验证资源完整性
    确认离线打包时www目录下的静态资源(如JS/CSS文件)完整,未出现损坏或缺失。可通过对比其他正常设备的资源加载日志排查。

  3. 排查系统权限限制
    一加ColorOS系统可能限制WebView文件访问权限,检查是否在AndroidManifest.xml中声明了存储权限:

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    
  4. 检查控制台错误信息
    通过adb logcat捕获启动时的错误日志,重点过滤ConsoleV8相关错误,常见于JS语法兼容性或原生模块初始化异常。

  5. 测试基础模板
    使用HBuilderX新建空白nvue项目进行离线打包,若可正常运行,则问题源于原项目的代码或配置。

  6. 调整WebView配置
    Application初始化时强制设置WebView兼容模式:

    WebView.setWebContentsDebuggingEnabled(true);
回到顶部