uni-app HbuildX运行强制启动模拟器且无法正常关闭

uni-app HbuildX运行强制启动模拟器且无法正常关闭

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

操作步骤:

  • 选择项目,顶部菜单,运行(此时就会重启)

预期结果:

  • 只启动我所选择的运行环境,如选择了h5->谷歌,而不是自动乱启动,(此时并未选择一级分类,仅点击运行)

实际结果:

  • 自动启动模拟器,且无法正常关闭

bug描述:

  • 问题表现:选择操作菜单运行项目时,电脑端安装的模拟器就会自行启动,且无法关闭,只能通过任务管理器手动杀死子项进程强制关闭,否则会不断重启直至启动成功
  • 问题可能存在的文件:
    • 父进程:D:\HBuilderX\plugins\jre\bin\java.exe
    • 风险文件:D:\HBuilderX\plugins\ls\ls.jar
    • 启动的进程:进程:D:\Nox\bin\Nox.exe(本机模拟器)

更多关于uni-app HbuildX运行强制启动模拟器且无法正常关闭的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

菜单【设置 - 运行设置】,检查下自己配置的adb路径吧。

更多关于uni-app HbuildX运行强制启动模拟器且无法正常关闭的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这个问题到底该怎么处理?路径没问题啊,为什么要修改路径

在使用 uni-app 和 HBuilderX 进行开发时,如果遇到模拟器强制启动且无法正常关闭的问题,可以尝试以下解决方法:

1. 检查模拟器设置

确保模拟器的设置正确,尤其是端口和路径配置。如果模拟器路径或端口被占用,可能会导致无法正常关闭。

2. 关闭模拟器进程

如果模拟器无法通过 HBuilderX 正常关闭,可以尝试手动关闭模拟器进程:

  • Windows:

    1. 打开任务管理器(Ctrl + Shift + Esc)。
    2. 找到模拟器相关的进程(如 adb.exeemulator.exe 等)。
    3. 右键点击并选择“结束任务”。
  • macOS:

    1. 打开“活动监视器”。
    2. 找到模拟器相关的进程(如 adbemulator 等)。
    3. 点击“X”按钮强制退出。

3. 重启 HBuilderX

有时 HBuilderX 可能会出现一些临时性问题,重启 HBuilderX 可能会解决模拟器无法关闭的问题。

4. 检查 ADB 连接

确保 ADB(Android Debug Bridge)连接正常。可以通过以下命令检查:

adb devices

如果设备列表中没有显示模拟器,可能需要重新启动 ADB 服务:

adb kill-server
adb start-server
回到顶部