在确保驱动,设置等条件正常时:
目前个人总结,目前adb出现的offline 大致分为两种情况:
一 usb接口供电问题 硬件问题
这种情况一般 kill-server 重启server无效,状态不会发生改变。 解决方法:更换接口,给HUB单独供电等。
二 版本问题
这种情况根源在于 adb 有较多版本,有时版本冲突。
如1.0.29与1.0.32冲突会导致崩溃,出现result too large 等报错提示。1.0.31与1.0.32会导致手机offline。这种情况要尽量使得client 与server 一致。
如腾讯tadb 与360手机助手,逍遥模拟器等的server 各有差异,要时刻注意是否是自己的server。 必要时可以在自己server代码中添加标识。