1、先启动hbx
2、再打开BlueStacks 5国际版模拟器
3、点击运行-运行到手机或模拟器
而如果先打开模拟器再打开hbx,则可以检测到,但模拟器关闭之后再打开就无法再检测到了,必须重启hbx,有时候重启也不行
- 发布:2021-12-20 11:54
- 更新:2022-04-21 11:43
- 阅读:926
产品分类: HbuilderX
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX版本号: 3.2.16
操作步骤:
预期结果:
可以检测到蓝叠国际版模拟器
可以检测到蓝叠国际版模拟器
实际结果:
无法检测到该模拟器
无法检测到该模拟器
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"
2 个回复
有问 - 生活,趣与失。
这个上次我也用过,倒是能连上,只不过当时可能用的不是X64的模拟器,每次同步后,点击页面会自动刷当前页面。X86的模拟器好像存在这个热刷新的BUG。
Web默默 (作者)
3.4.6版本的设备检测机制已经改变,会弹出一个新页面来展示链接的设备,可以检测到了