最近用nexus 5连接win7计算机调试的时候,adb一直显示device offline。网上看到有人说是sdk的版本太低,但是我把sdk升级到最新版本还是不行。
后来在命令行下查了一下adb的版本一看是1.0.26,而我的platform-tools目录下的adb版本是最新的1.0.31,然后我就查了一下正在运行的adb的位置,发现不是platform-tools下边的那个,我就把正在运行的adb停掉,然后把那个旧版本的的adb删掉,再重新启动adb问题就解决了。
猜测可能是以前用过什么手机助手之类的东西在其他的目录里边放了adb。
下面是解决问题过程中用到的命令:
查看adb的版本:
>adb
(版本信息在最上边)
查看adb命令所在的目录:
>where adb
停掉adb:
>adb kill-server
启动adb:
>adb start-server