- 手机连接电脑,打开开发者选项以及USB调试,并且把选择USB设置为 MTP(媒体传输协议)
- 打开 HBuilderX,选择菜单运行 -> 运行到手机或模拟器 -> 运行到 Android App 基座
- 发布:2024-03-12 09:45
- 更新:2024-10-31 09:18
- 阅读:496
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10 专业版 22H2
HBuilderX类型: 正式
HBuilderX版本号: 3.99
手机系统: Android
手机系统版本号: Android 8.1
手机厂商: OPPO
手机机型: OPPO PBAM00
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
在设备检测列表中显示连接的设备
在设备检测列表中显示连接的设备
实际结果:
设备检测列表中显示无法检测到设备
设备检测列表中显示无法检测到设备
bug描述:
运行Android App基座无法检测到设备,尝试换过其它手机(荣耀)按照官方故障排查使用音频来源也依旧无法检测到,查看Adb端口没有被其它应用占用,是HBuilderX在使用,开发者选项以及USB选项都打开了,在选择USB设置中尝试过 MTP(媒体传输协议)以及音频来源也都依旧无法检测到设备,电脑资源管理器中是可以看到设备的
执行 adb service 显示如下,但是HBuilderX中依旧显示无法检测到设备
List of devices attached
e9ea25cc device
通过把HBuilderX 版本从3.99降到3.8的版本问题也依旧存在,也尝试过重启电脑以及重启手机也都还是不行
CodePencil (作者)
问题解决了,非常感谢DCloud的工作人员,虽然具体原因不知道,DCloud工作人员说可能是跟操作系统有关,导致HBuilderX默认选择的adb版本存在问题无法检测到手机
解决方案:
- 打开HBuilderX的设置,找到运行设置
- 在adb路径中填入 你的HBuilderX的按照目录\plugins\launcher-tools\tools\adbs\1.0.36\adb.exe
- 关闭HBuilderX重新打开就可以了
再次非常感谢DCloud的工作人员
CodePencil (作者)
好的
2024-03-12 11:35