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. myelipse与maven结合配置

    添加插件 指定maven中jar包默认仓库地址 maven中debug模式中断点关联不到项目代码的问题 解决方法参考文章:https://blog.csdn.net/urnot/article/det ...

  2. html走马灯效果

    实现跑马灯的方法很多,其中最简单的是采用一句Html代码来实现,我们在需要出现跑马灯效果的地方插入“<marquee>滚动的文字</marquee>”语句,它的效果如下所示: ...

  3. 【SpringBoot】整合定时任务和异步任务

    ========================10.SpringBoot整合定时任务和异步任务处理 =============================== 1.SpringBoot定时任务s ...

  4. 内置---排序(sorted)

    # li = [1,23,4,5,6,6,7]# res = sorted(li,reverse=True) #反转后,从小到大 默认从大到小 #res = sorted(li) # print(re ...

  5. centos7.4 64位安装 google-chrome 与 chromedriver 运行 Python selenium 项目

    centos7.4 实例 利用 yum 命令安装 google-chrome 超级简单(安装最新版): yum install https://dl.google.com/linux/direct/g ...

  6. 配置jboss为windows服务

    先确保jdk和jboss的环境变量是正常可用的 1.(下载binaries 2.x.x-windows x86)找到service.bat和jbosssvc.exe两个文件 1.1 binaries ...

  7. 阿里轻量应用服务器 Tomcat 注意的地方 Unsupported major.minor version 52.0(unable to load class

    本地编译工程,提交到远程服务其的tomcat上报这个错 Unsupported major.minor version 52.0(unable to load class com.cl.busines ...

  8. Linux vim快捷键

    1  替换    r  替换  先按r再按要替换的内容 2  按yy复制当前行  按p是粘贴 3 # add at 18-10-25 #-------------------------------- ...

  9. iOS上传本地代码到git

    1.顾名思义,首先你得注册一个github账户 这个我就不细说了. 2.然后你得创建一个 repository  步骤见下图 3.相当于创建成功 会跳到下图界面 4.一看就很清楚了 create a ...

  10. 把已经安装到C盘的软件完美移动到D盘

    背景信息 今天早上在安装软件的时候发现C盘爆满,只剩下最后10G了.而我要安装的玩意儿必须装到C盘. 靠清理垃圾文件来解决并不是一个好方法,实际上通常垃圾文件占用很少,而且就算清理了,也还会再出现. ...