1、adb logcat 命令的时候,cmd总是提示adb server did't ACK.

  
   分析一下,明显adb server没有开启成功,服务启动失败一般都是端口绑定失败,所以我们只有释放占据改端口的程序即可
      1、adb nodaemon server 命令查看一下,这时cmd输出:can't bind tcp:5037
      2、netstat -ano|findstr "5037"查看一下什么进程占了5037端口
      3、从列出的列表里面找到TCP 0.0.0.0.0 程序的PID,比如PID为1234
      4、杀死该进程,有两种方法,一是启动任务管理器,查看->选择列->勾选PID,找到PID为1234的进程杀死,二是直接cmd:kill -9 1234
      5、重新插拔设备
 
2、adb logcat 和adb shell 的时候,cmd总是提示wait for devices.
 
      起先我并没有注意到这个是问题,我以为是时间问题,然后等了半天还是wait for devices .我就纳闷了,难道我设备没有连接上?看了一下手机,明显是连上了啊,在试了一下手机助手,也能连上啊,为什么adb就是找不到设备呢。为了证实我的想法,我就adb devices了一下。果然:
 
    
     
     
 
     根本就没有设备。
    
     于是网上找了半天解决办法,刚好讲述这些奇葩的经历。我尝试的四种方法如下:
 
      一、重启adb服务
              
                      adb kill-server,adb start-server,adb devices。很可惜,失败了,传说中最靠谱,解决了大多数问题的办法在我这失效了。
 
      二、虚拟设备
      
                      看到了很多人说这种时候必须要启动虚拟机才能找到,抱着怀疑的态度我试了试
 
     
 
             至此,我觉得我对那些网上瞎喊的人(还不止一个)完全没爱了,确定这不是再逗我?说好的我的真机设备呢?冷静下来一想突然就觉得自己活该,adb真机调试本要就要求仅有一个安卓设备连接,不然会端口抢占,本来一听说要启动虚拟机,我就该否决的,不该随流病急乱投。
 
 
   三、usb驱动
   
                      
          想了半天,都找不到原因,我只好归结为驱动的错了。于是我特地去找了个adb shell驱动,放到了c盘win32下。一放下我就后悔了,尼玛啊
 ,手机助手都能连上,明显不是驱动的问题啊,不然人家怎么能安装的上。。。。。。我又脑残的无用功了。不过算了,当有备无患吧。。
 
    附上博主分享的驱动地址:http://pan.baidu.com/s/1qW7JdTy
 
 
 
   四、添加真机设备硬件ID
      
              寻遍网络,最后找到一个近在眼前的办法。。。
 
           1、右击我的电脑,然后找到设备管理器打开。
                  
                
    
                  2、找到设备ID
                  
                        
 
 
                     3、C盘 Administrator\.android>下找到或新建一个adb_usb.ini文件。
 
                     4、把VID的数值写入到adb_usb.ini 里面。就是0xVID(0x1BBB)这6个字符即可。
 
                           
 
                     
                      5、cmd上输入adb kill-server 然后重新拔插usb线之后,就可以连接adb 了。
                          
                           
 
 
 
 
                至此,问题解决,adb logcat 和adb shell 别提跑的有多溜了~
                       

真机调试adb:wait for device 解决方案的更多相关文章

  1. Eclipse 真机调试检测不到手机解决方案

    想用Eclipse真机调试,但是死活检测不到手机. 手机已经打开了usb调试模式. 开始用的华为Mate9,后面试了下小米,都不行. 在网上搜了一堆,什么安全驱动.adb占用.删除360手机助手.修改 ...

  2. Mac OS X 10.10, Eclipse+ADT真机调试代码时,Device Chooser中不显示真机的解决方式

    Mac OS X 10.10的环境下.Eclipse+ADT,进行真机调试时,会出现一个问题. Device Chooser对话框里不显示真机设备,仅仅有又一次插拔数据线才干够. 经过測试.有两个暂时 ...

  3. 真机调试以及“Could not find Developer Disk Image”问题解决方案

    真机测试步骤 1.运行Xcode,Xcode打开后,点左上角菜单'Xcode',点'Preferences'. 2.在打开的窗口中,点'Accounts',切换到账号页,然后点下面的'+'号,在弹出菜 ...

  4. adb 连接小米1S真机调试

    Ubuntu13.04 adb连接小米1S真机调试 搭好Android开发环境后,新建了一个Android Application工程.准备运行,问题来了,模拟器太慢了,怎么在真机上调试呢?百度之,G ...

  5. Android studio 3.1.3真机调试报错,no target device found

    Android studio 3.1.2 的 Android monitor 改为 Android profiler,直接点这个就可以真机调试,在手机安装相应app 如果不行,报错,"no ...

  6. xamarin.forms uwp app部署到手机移动设备进行测试,真机调试(device portal方式部署)

    最近学习xamarin.刚好 手上有一个lumia 930.所以试一试把uwp app部署到手机上,并真机调试一把. 目前环境: 1.开发pc电脑是win10,版本1607.加入了insider,所以 ...

  7. 免费开发者证书真机调试App ID失效问题:"Unable to add App ID because the '10' App ID limit in '7' days has been exceeded."解决方案(5月5号)

    免费开发者证书真机调试App ID失效问题:"Unable to add App ID because the '10' App ID limit in '7' days has been ...

  8. iOS 12 真机调试 Xcode 9 提示 Could not locate device support files.

    升级 iOS 12 之后,使用 Xcode 9 真机调试会提示错误: Could not locate device support files. This iPhone 6 Plus is runn ...

  9. ionic真机调试Android报错 - could not read ok from ADB Server * failed to start daemon * error: cannot connect to daemon

    在使用真机调试Android程序时,报错如下: could not read ok from ADB Server * failed to start daemon error: cannot con ...

随机推荐

  1. SP四种作用范围pageContext、request、session、application 一看就懂

      作用域规定的是变量的有效期限: 1.如果把变量放到pageContext里,就说明它的作用域是page,它的有效范围只在当前jsp页面里. 从把变量放到pageContext开始,到jsp页面结束 ...

  2. html对a标签的运用以及属性,img图像标签的属性及应用

    今天学习的难点自我感觉在于a标签超链接的应用.不是很熟练,晚上回家准备敲敲代码,让a的超链接标签使用的更加熟练,对于上午的img 属性值已经明白 . 还是日常记一下每日的重点   a标签去下划线:a{ ...

  3. activiti学习第一天

    公司项目组在考虑工作流,首选了activiti,首先我们要明确为什么要使用activiti,有什么好处. 在工作中有些项目会用到工作流,如果简单的项目,我们就无需使用类似activiti.jbpm等工 ...

  4. POJ3017 Cut the Sequence

    题意 Language:Default Cut the Sequence Time Limit: 2000MS Memory Limit: 131072K Total Submissions: 122 ...

  5. Java_IO异常处理方式_入门小笔记

    package IO; import java.io.FileWriter; import java.io.IOException; /** * IO异常处理方式 */ class FileWrite ...

  6. 【DB2】SQL1585N 由于没有具有兼容页面大小的可用系统临时表空间,因此无法创建临时表。SQLSTATE=54048

    自己写了一段SQL,SQL中包含ORDER BY 字句,但是在执行的时候报错如下: 经过查询发现是由于临时表空间的PAGESIZE不够大,可考虑建16k或者32k PAGESIZE的表空间 示例如下: ...

  7. linux下一些重要命令的了解

    linux下一些比较重要的命令: du命令: 查看使用空间: 格式: du [选项][文件] 参数: -a  显示目录中个别文件的大小. -b  显示目录或文件大小时,以byte为单位. -c  除了 ...

  8. <a>标签里的函数事件写法的实战建议

    如果在实际应用中确实是要用到标签来响应onclick事件的, 那么就建议使用下面三种方法 <a href="javascript:void(0);" onclick=&quo ...

  9. Fabric实例

    Fabric的官网  http://fabric-chs.readthedocs.io/zh_CN/chs/index.html 参考<Python自动化运维 技术与最佳实践>   1:查 ...

  10. 剑指offer 1.数组 二维数组中查找

    题目描述 在一个二维数组中(每个一维数组的长度相同), 每一行都按照从左到右递增的顺序排序, 每一列都按照从上到下递增的顺序排序. 请完成一个函数, 输入这样的一个二维数组和一个整数,判断数组中是否含 ...