Web默默
Web默默
  • 发布:2021-12-20 11:54
  • 更新:2022-04-21 11:43
  • 阅读:801

【报Bug】已找到变相解决办法,希望你们解决!BlueStacks 5国际版模拟器无法检测到问题

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX版本号: 3.2.16

操作步骤:

1、先启动hbx
2、再打开BlueStacks 5国际版模拟器
3、点击运行-运行到手机或模拟器
而如果先打开模拟器再打开hbx,则可以检测到,但模拟器关闭之后再打开就无法再检测到了,必须重启hbx,有时候重启也不行

预期结果:

可以检测到蓝叠国际版模拟器

实际结果:

无法检测到该模拟器

bug描述:

1、先启动hbx
2、再打开BlueStacks 5国际版模拟器
3、点击运行-运行到手机或模拟器
而如果先打开模拟器再打开hbx,则可以检测到,但模拟器关闭之后再打开就无法再检测到了,必须重启hbx,有时候重启也不行

多次点击运行菜单-运行到手机或模拟器都无法检测到模拟器,使用mumu模拟器、逍遥模拟器无该问题,因为这两个模拟器内置了adb,而这个蓝叠国际版没有内置,国内版有内置,我写了个Windows批处理命令,运行该脚本后,再多次点击运行菜单-运行到手机或模拟器即可检测到。

bug帮你们找出来了

所以认为hbx的运行-运行到手机或模拟器调用的命令有问题,因为只调用了adb目录里面的其中一个adb,而解决这个问题,需要三个adb都挨个尝试

cmd /k "cd /d D:\anzhuang\HBuilderX\plugins\launcher\tools\adbs\1.0.31 && adb.exe devices && cd /d D:\anzhuang\HBuilderX\plugins\launcher\tools\adbs&&adb.exe devices && cd /d D:\anzhuang\HBuilderX\plugins\launcher\tools\adbs\1.0.36&&adb.exe devices&&exit"  
2021-12-20 11:54 负责人:无 分享
已邀请:
有问

有问 - 生活,趣与失。

这个上次我也用过,倒是能连上,只不过当时可能用的不是X64的模拟器,每次同步后,点击页面会自动刷当前页面。X86的模拟器好像存在这个热刷新的BUG。

Web默默

Web默默 (作者)

3.4.6版本的设备检测机制已经改变,会弹出一个新页面来展示链接的设备,可以检测到了

该问题目前已经被锁定, 无法添加新回复