uni-app HbuilderX更新到3.2.15和3.2.16版本后,使用安卓模拟器打开出现白屏,3.2.9版本及之前的版本均正常

uni-app HbuilderX更新到3.2.15和3.2.16版本后,使用安卓模拟器打开出现白屏,3.2.9版本及之前的版本均正常

开发环境 版本号 项目创建方式
Windows 10.0.19043.1348 -
HBuilderX 3.2.16 -

操作步骤:

  • 使用安卓模拟器运行

预期结果:

  • 应该是正常访问

实际结果:

  • 白屏,页面显示不出来

bug描述:

  • HbuilderX更新到3.2.15和3.2.16,使用安卓模拟器打开白屏,3.2.9版本及之前的都正常

更多关于uni-app HbuilderX更新到3.2.15和3.2.16版本后,使用安卓模拟器打开出现白屏,3.2.9版本及之前的版本均正常的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app HbuilderX更新到3.2.15和3.2.16版本后,使用安卓模拟器打开出现白屏,3.2.9版本及之前的版本均正常的实战教程也可以访问 https://www.itying.com/category-93-b0.html


根据你的描述,这很可能是HBuilderX 3.2.15/3.2.16版本在安卓模拟器环境下的兼容性问题。白屏通常与运行环境或资源加载有关。

可能原因及排查方向:

  1. 模拟器兼容性:新版本可能调整了与特定模拟器(如夜神、雷电、MuMu等)的通信机制。请确认模拟器已开启VT支持,且HBuilderX的adb路径设置正确(菜单-运行-运行到手机或模拟器-ADB路径设置)。尝试重启模拟器或更换其他模拟器版本测试。

  2. 项目依赖或配置:检查项目manifest.json中的基础路径("h5"->"router"->"base")或模板文件(如index.html)是否有异常变动。新版本可能引入了某些默认配置变更,与模拟器的WebView内核产生冲突。

  3. 运行日志分析:运行项目时,查看HBuilderX控制台的“运行”或“调试”输出。白屏时通常会有相关的错误日志(如JS执行错误、资源404等)。重点检查是否有app-plus相关的启动报错。

  4. 尝试临时解决方案

    • manifest.json"app-plus"节点下添加配置:
    "compatible": {
      "ignoreVersion": true
    }
回到顶部