原文地址:http://jingyan.baidu.com/article/d2b1d102737ddf5c7e37d425.html

做android开发的都知道adb是用于和android设备(包括模拟器)进行通信的系统命令行工具。如果adb无法启动(adb not responding)我们则无法将开发的安装包进行测试。

工具/原料

  • Android Studio

  • cmd命令行

方法/步骤

  1. 当我们启动Android Studio如果弹出

    adb not responding. you can wait more,or kill "adb.exe" process manually and click 'Restart'

    则说明我们的adb.exe没有正常响应

  2. 解决方案:打开cmd命令,输入netstat   -aon|findstr "5037" ——查看谁在占用5037端口号(原因adb需要使用此端口号才能正常使用)

  3. 结果如下图:

  4. 解释:

    TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       7024

    服务:TCP协议服务

    发出信息者:127.0.0.1:5037(本机的5037端口——发出的消息)

    接收消息者:0.0.0.0(此时还没有确定地址,不确定地址,也可以说任意地址)

    状态:TCP协议刚启动处于监听状态

    进程id(pid):7024

     TCP    127.0.0.1:5037         127.0.0.1:56839        ESTABLISHED     7024

    服务:TCP协议服务

    发出信息者:127.0.0.1:5037(本机的5037端口——发出的消息)

    接收消息者:127.0.0.1:56839(本机的56839端口)

    状态:TCP协议刚启动完成属于建立状态

    进程id(pid):7024

  5. 有上我们可以得到分析——一个进程号为7024的进程(程序)启动了一个TCP协议,该进程占用了5037端口号导致ADB无法启动

  6. 解决方案:结束该进程,在cmd命令行下输入taskkill /pid 7024 /f,如图

    END

注意事项


更多相关文章

  1. android接入原生第三方登录(微信登录、QQ登录、新浪微博登录)
  2. Android的HTTP协议
  3. Android中 Webview中js与Activity的交互
  4. ArcGis for Android(安卓)10.2.8个人整理
  5. ionic 发布 android apk
  6. 【Android】android4.4从图库选择图片,获取图片路径并裁剪
  7. android 服务不被kill方法收集
  8. Android(安卓)init进程——解析配置文件
  9. Activity的架构设计

随机推荐

  1. Android(安卓)WebView 跳转第三方App
  2. android自定义控件宽高的获取
  3. github优秀的开源库
  4. Android: 微信分享
  5. android 自定义View之继承ViewGroup实现
  6. Android(安卓)电话系统框架介绍
  7. 第四章(1)Libgdx项目安装、运行和调试
  8. Android中BaseAdapter的用法分析与理解
  9. Android:Umeng(友盟)数据统计(一)
  10. OpenGL ES for Android(安卓)绘制矩形和