uni-app HBuilderX 3.4 运行到安卓APP基座 获取设备列表失败

uni-app HBuilderX 3.4 运行到安卓APP基座 获取设备列表失败

开发环境 版本号 项目创建方式
HbuilderX 3.4.7 -
### 操作步骤:
如上

### 预期结果:
如上

### 实际结果:
如上

### bug描述:
只有第一次可以获取到设备,但凡拔掉数据线,或者想换一个项目运行,就没办法再获取到设备。只能重启解决,很烦。
5 回复

提供下操作系统、手机系统信息,请确保手机开发者模式已开启usb调试,且已授权。
换个其它Android手机试试
HBuilderX是通过Android adb来检测手机的。
HBuilderX 【设置】【运行配置】,如果自定义了adb路径,看下此配置是否正确。请确保配置的是有效的adb路径。
如果方便,提供下运行日志(菜单【帮助 - 查看运行日志】,日志可以另存为txt,然后以附件形式发送给我们)。
也可以添加HBuilderX官方qq群:793046085,进群at管理员

更多关于uni-app HBuilderX 3.4 运行到安卓APP基座 获取设备列表失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html


你们的开发人员已经联系并复现了问题。应该是win11的兼容问题。改了本地配置文件解决,感谢。也希望可以早日正式发现定位解决问题。

怎么解决的呀?

上面的1-4方法试了吗?

uni-app 中使用 HBuilderX 3.4 运行到安卓 APP 基座时,如果遇到“获取设备列表失败”的问题,可能是由于以下几个原因导致的。以下是一些常见的排查和解决方法:


1. 检查设备连接

  • 确保你的安卓设备已通过 USB 线连接到电脑。
  • 在设备上启用 USB 调试 模式:
    • 进入设备的 设置 > 关于手机,连续点击 版本号 7 次以启用开发者模式。
    • 返回 设置 > 开发者选项,启用 USB 调试
  • 确保设备已授权电脑进行调试(设备上可能会弹出授权提示,点击允许)。

2. 检查 ADB 驱动

  • 确保电脑上已安装正确的 ADB 驱动。
  • 如果未安装,可以下载并安装 Google USB 驱动 或使用第三方工具(如 驱动精灵)安装驱动。
  • 安装完成后,打开命令行工具(如 CMD 或 PowerShell),输入以下命令检查设备是否被识别:
    adb devices
    
    • 如果设备未显示,尝试重新插拔 USB 线或重启设备。

3. 检查 HBuilderX 配置

  • 确保 HBuilderX 的 ADB 路径 配置正确:
    • 打开 HBuilderX,进入 工具 > 设置 > 运行配置,检查 ADB 路径 是否正确指向你的 ADB 工具。
  • 如果 ADB 路径为空或错误,手动设置正确的路径(通常位于 Android SDK 的 platform-tools 目录下)。

4. 重启 ADB 服务

  • 有时 ADB 服务可能出现问题,可以尝试重启 ADB 服务:
    adb kill-server
    adb start-server
回到顶部