博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何解决eclipse中若出现Devices连接不上手机,并且Reset adb失败
阅读量:5253 次
发布时间:2019-06-14

本文共 892 字,大约阅读时间需要 2 分钟。

感谢原版主给的启发:

http://blog.csdn.net/Frank_feng13/article/details/42583667

初步判断是ADB默认端口被占用的问题,重置也不行,下面就解决办法跟大家分享一下:

1.windows键+R-->输入cmd打开命令行窗口,输入adb
(如果提示“adb”不是内部或外部命令,也不是课运行的程序或批处理文件,说明你的adb.exe的路径没有配置,配置方法如下
:找到你的SDK目录下platform-tools中adb.exe的路径,我的是这个G:\Android2\adt-bundle-windows-x86-20140702\sdk\platform-tools,把它添加到计算机-》属性-》高级系统设置-》环境变量-》系统变量-》path-》编辑-》在最后加个分号,粘贴上面的这个路径。重启命令行窗口,在输入adb -version就可以查看当前ADB的版本了)
 
2.在命令行窗口输入adb nodaemon server
查看ADB端口号是多少,一般是5037
 
3.然后输入netstat -ano|findstr "5037"
查看是哪个程序占用了5037这个端口
 然后你会在结果中的最后一列得到一个进程的PID号。
 
这里稍微解释一下:显示的从左到右分别是,连接类型(TCP)、本地地址和端口、外部地址和端口、连接状态、进程的PID号。ESTABLISHED建立的。表示已建立的连接。
4.启动任务管理器,
勾选显示所有的用户进程。根据PID号找到该进程,可是进程里竟然没有显示PID这一项,这是点击上面的“查看”--》选择列--》勾选PID(进程标识符)就显示了。找到那个进程结束掉之后。(我的是一个360进程占了!)
5.重启CMD,输入adb start-server
重启ADB,你就会惊奇的发现脸上模拟器了。你也可以在Eclipse里面选DDMS向下的小三角这里选择Reset adb
 

大致内容如上所述

转载于:https://www.cnblogs.com/kingrobin/p/6439008.html

你可能感兴趣的文章
electron入门心得
查看>>
格而知之2:UIView的autoresizingMask属性探究
查看>>
Spring3.0 AOP 具体解释
查看>>
我的Hook学习笔记
查看>>
EasyUI DataGrid 中字段 formatter 格式化不起作用
查看>>
海量数据存储
查看>>
js中的try/catch
查看>>
[导入]玫瑰丝巾!
查看>>
自动从网站上面下载文件 .NET把网站图片保存到本地
查看>>
【识记】 域名备案
查看>>
STL uva 11991
查看>>
MY SQL的下载和安装
查看>>
自定义OffMeshLink跳跃曲线
查看>>
寄Android开发Gradle你需要知道的知识
查看>>
简述spring中常有的几种advice?
查看>>
学习Redux之分析Redux核心代码分析
查看>>
ABAP 创建和调用WebService
查看>>
C# 实例化顺序
查看>>
CSS水平垂直居中总结
查看>>
委托又给我惹麻烦了————记委托链的取消注册、获取返回值
查看>>