zoukankan      html  css  js  c++  java
  • 如何解决eclipse中若出现Devices连接不上手机,并且Reset adb失败

    感谢原版主给的启发:

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

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

    1.windows键+R-->输入cmd打开命令行窗口,输入adb
    (如果提示“adb”不是内部或外部命令,也不是课运行的程序或批处理文件,说明你的adb.exe的路径没有配置,配置方法如下
    :找到你的SDK目录下platform-tools中adb.exe的路径,我的是这个G:Android2adt-bundle-windows-x86-20140702sdkplatform-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
     

    大致内容如上所述

  • 相关阅读:
    Boot-Repair&usb_repair
    Introducing ASLR for FreeBSD
    node.js操作Cookie
    Docker常见仓库MySQL
    Docker常见仓库CentOS
    Docker常见仓库Ubuntu
    Docker常见仓库Node.js
    Docker常见仓库WordPress
    Docker常见仓库Nginx
    Docker命令查询
  • 原文地址:https://www.cnblogs.com/kingrobin/p/6439008.html
Copyright © 2011-2022 走看看