您的位置:首页 > 运维架构 > Shell

关于android 调试时运行adb shell 提示offline 的问题解决

2016-12-16 09:46 316 查看
某天,使用adb shell连接手机时,提示以下出错信息:

error: device offline

以下是解决方法,记录一下.

运行命令:adb nodaemon server

提示如下:

cannot bind 'tcp:5037'

怪了,5037端口好像是被占用了

运行命令查看是哪个进程占用的:

netstat -ano|findstr "5037"



这样查到是pid为11068的进程占用了

这样就好办了。

运行任务管理器,找到pid为11068的那行,右键“打开文件位置”,这里发现我的C:\windows\下居然也有一个adb.exe,估计是装手机软件时,不知哪家带着安装上去的(之前是没有的),这样就把这个adb先在任务管理器中,右键-结束进程,然后把C:\windows\adb.exe删除。

然后执行adb shell,问题解决!

看来是电脑中存在多个adb的问题,造成了端口占用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐