cmd命令窗口输入adb shell ”找不到命令“:

配置环境变量:Path添加F:\android\android-sdk_r06-windows\android-sdk-windows\tools;F:\android\android-sdk_r06-windows\android-sdk-windows\platform-tools



今天打开Eclipse,真机连接之前,是要启动adb的,突然发现就失败了。

错误如下--》

  1. adbserverisoutofdate.killing...
  2. ADBserverdidn'tACK
  3. *failedtostartdaemon*

第一猜想,就是adb的端口号被占用了。

随机--

一.查看是否是豌豆荚或者手机助手占用了端口号,但是发现没有。

二.没办法,只好借助命令行查询了

具体如下--》

  1.输入命令adbnodaemonserver

  

  很显然,我们的adb端口号是5037,但是绑定失败,肯定是别的进程占用他的端口号了,此时我们需要做的就是找到那个进程病kill it。

  2.输入命令netstat-ano|findstr"5037"

  

  喔,看到127.0.0.1:5037我们就高兴了,原来5037这个端口号还真是被占用了,当然,我们会发现,是被PID为9056的进程所占用的,接下来我们就是消灭这个进程的时候了。

  3.打开”任务管理器“,接下来一步步点击 进程-->查看-->选择列 看到PID(进程标识符)把它前面的对号勾上。点击“确定”按钮返回“任务管理器”主界面

  4.此时我们根据PID区查找之前的9056进程,点击右键然后“结束进程”就ok了,再启动adb你会看到

  

  此时就ok了。

  

  其实还可以用命令直接去kill占用adb端口号的进程,但是我自身的机子发现根本找不到那个命令,所以还是觉得以直观的任务管理器的方式写出来,大家更简单易懂,就算出现了这种情况也可以不用记那么多命令直接解决!

更多相关文章

  1. Android下pm命令详解
  2. android 单元测试cmd 命令集
  3. Android(安卓)Studio 连接夜神模拟器
  4. android服务和进程详解
  5. Android源码--开机启动流程学习
  6. android调用shell命令及权限问题
  7. 解析ANDROID ps命令执行后各项参数的含义
  8. 解决Cygwin中的“died waiting for dll loading”错误
  9. android彻底结束进程的两种方法

随机推荐

  1. Android开发书籍书籍介绍:
  2. Android 动态注册监听网络变化实例详解
  3. android上代码去执行"su"命令
  4. android 强制设置横屏 判断是横屏还是竖
  5. android 颜色
  6. android代码混淆及打包相关
  7. Android studio 打包apk报错Execution fa
  8. Android之ViewHolder用法
  9. Android 发短信
  10. Android文件系统编译出错记录