即时通讯开发
即时通讯开发
  • 发布:2026-07-16 18:58
  • 更新:2026-07-16 19:00
  • 阅读:39

雷电模拟器,运行本地十分钟了,都没有成功一直编译中,为什么

分类:uni-app x

雷电模拟器,运行本地十分钟了,都没有成功一直编译中,为什么,也没有报错,uniapp项目正常,几分钟就运行到模拟器了

2026-07-16 18:58 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( uni-app x技术交流群 ) 咨询,群中有相关专业的管理员和群友。

出现运行到雷电模拟器一直处于编译中且无报错的情况,通常与模拟器的 CPU 架构不匹配、杀毒软件拦截编译产物或 uni-app x 首次编译耗时较长有关。请按照以下步骤进行排查:

  1. 检查并匹配 CPU 架构
    雷电模拟器默认可能使用 x86 或 x86_64 架构,而 uni-app x 默认编译的 CPU 类型为 arm64-v8a。架构不匹配会导致应用无法正常安装或运行卡顿。

    • 方案一:在雷电模拟器的系统设置中,将手机型号或 CPU 模式设置为 ARM 架构,重启模拟器后重试。
    • 方案二:在 HBuilderX 中打开项目的 manifest.json 文件,在 App 模块配置 -> Android -> 支持 CPU 类型 中勾选 x86x86_64,然后重新运行。
  2. 排除杀毒软件干扰
    uni-app x 在编译 Android 原生 class 时会产生大量文件,如果杀毒软件实时扫描编译产物目录,会极大拖慢编译速度甚至导致卡死。
    请检查电脑是否安装了 360、火绒等杀毒软件,并将 HBuilderX 的安装目录、项目目录(尤其是 unpackage 编译产物目录)加入杀毒软件的扫描排除名单(白名单)中。

  3. 确认编译耗时与磁盘性能
    uni-app x 的编译机制与 uni-app 不同,需要将 uts 代码编译为 Android 原生 class,首次编译或清理缓存后编译耗时较长属于正常现象。

    • 建议将项目放置在固态硬盘(SSD)中运行。
    • 如果是首次运行,请耐心等待编译完成,后续增量编译速度会显著提升。
  4. 检查是否存在循环编译问题
    如果控制台日志显示项目在“开始编译”和“正在编译中”之间反复横跳,且长时间无进展,可能是模拟器兼容性或环境异常导致。建议尝试重启雷电模拟器、重启电脑网络,或更换其他安卓模拟器(如 MuMu)以及真机进行测试。类似问题也可以在 ISSUE 系统 中关注后续修复进展。

内容为 AI 生成,仅供参考
即时通讯开发

即时通讯开发 (作者)

十来分钟了,还是没反应,一直编译中,也不报错

要回复问题请先登录注册