Android Studio Arctic Fox Adb连接安卓设备约1小时后自动断连求助
解决方法
1. 降级Android SDK Platform-Tools到30.0.4版本
31.0.3版本platform-tools存在macOS系统下的已知USB通信bug,会出现adb服务可识别设备但Android Studio链路断开的共性问题:
- 打开Android Studio偏好设置(macOS路径:
Preferences > Appearance & Behavior > System Settings > Android SDK) - 切换到
SDK Tools标签页,取消勾选Android SDK Platform-Tools,点击应用卸载当前版本 - 获取30.0.4版本的macOS platform-tools压缩包,解压后直接替换SDK根目录下的
platform-tools文件夹即可
2. 调高ADB连接超时阈值
Android Studio默认ADB连接超时时间过短,长时间连接后容易误判设备断开:
- 打开偏好设置路径:
Preferences > Build, Execution, Deployment > Debugger - 找到
ADB connection timeout (ms)选项,将默认值5000修改为30000或更高数值,保存后重启Android Studio生效
3. 切换TCP/IP模式连接设备
避开USB链路不稳定的问题,通过本地端口转发连接设备:
- 设备通过USB连接电脑后,执行命令:
adb tcpip 5555 - 再执行命令:
adb connect 127.0.0.1:5555 - 后续保持该模式使用,连接稳定性远高于USB直连
4. 关闭USB端口自动省电
macOS默认会在设备闲置一段时间后关闭USB端口供电,导致调试连接中断:
- 打开系统信息,找到USB分类,选中已连接的安卓设备,取消勾选「允许电脑关闭这个设备以节省电源」选项
- 若系统设置中无该选项,可通过第三方USB管理工具禁用对应端口的自动断电策略
内容的提问来源于stack exchange,提问作者Orcun Sevsay
相关产品推荐
相关产品推荐

