ADB: 连接手机的offline状态原因与解决
ADB
Android Debug Bridge
- ADB可以连接安卓手机进行文件的获取或推送,APK的安装和卸载,手机重启模式的命令,还有shell进入Linux终端命令行
adb devices
显示安卓设备为offline,无法正常连接,怎么办?
- step1:高版adb与高版android连接时,手机会发给PC端一个key,这时就连接成功了。但如果手机端没弹窗询问是否授权,或者PC端没触发发起请求呢,那么就是PC端的ADB没有获得高版Android的key授权,在PC端看到这个adb设备状态为unauthorized了。实际上大多数高版Android的手机都会弹出或默认全部同意给key,所以大部分人不会遇到此问题,更多的异常状态是offline。
- step2:当低版adb与高版Android连接时,由于低版的adb不会发起key请求,自然手机端也没动静,这种情况就会导致设备在adb devices命令查出来的状态为offline,导致连接异常。
- step3:弄清原因后,解决办法也很简单,我们去找一个高版本的adb即可解决。
可能要用到的adb命令
1.adb kill-server
终止adb调试服务 2.adb start-server
开启adb调试服务 3.adb remount
重新加载数据