在调试Android应用过程中,经常会使用adb命令,比如检测设备连接状态时,会使用adb devices,在使用该adb命名时发现总有一个离线设备,影响调试,如下:

尝试过如下方法来删除离线设备,在我这里都解决不了。
- https://blog.csdn.net/chichoxian/article/details/96426418
- https://blog.csdn.net/Jason_yesly/article/details/103997806
- https://www.125la.com/2970.html
最后在 adb devices 显示设备 offline的可能原因 这篇文章得到启发,确实是硬件数据线损坏,但却连接着手机了,导致一直显示离线。最后把数据线拔掉或者换条好数据线,就不会出现一直offline设备。
建议大家先检测下数据线是否良好,这个成本是最低的,如果是良好的,再逐一尝试上面链接的方法,毕竟这种问题可能是多种因素造成的,不单单只是一种原因。
另外记录adb常用命令, 后续慢慢补充
最近在使用React Native,选择了夜神模拟器,连接模拟器需要进入安装目录连接,通过adb connect 127.0.0.1:62001 ,夜神adb默认端口是62001 ,如果在使用过程会出现频繁断开的话,可以参考这篇文章解决