zoukankan      html  css  js  c++  java
  • adb的连接设备故障分析(三)

    一,如果使用adb devices进行检测,发现没有任何设备信息,我们就需要检查是否有手机/模拟器连接上

    二,如果是手机进行连接,windows右下角有出来如下提示的话,需要检查你的手机驱动是否有安装好

    如果实在是解决不了(安装驱动精灵也不行),建议大家安装91手机助手/豌豆荚,能够保证正常连接到助手就可以,但是有一点要注意:连接好之后就需要把助手软件卸载,不然后面在cmd里面使用adb命令会出现端口问题

     三,使用命令的时候有出来下面的提示,表示是有两台或者多台设备连接到了电脑,这边我们就需要保留一台设备即可,其他设备拔掉

    四,下面表示你的设备没有认证:

    手机在连接USB线会出来如下提示,需要勾选

     五,如果有出来下面类似的信息,那么应该是你的adb端口被占用了:

    解决方案:

    1、使用netstat -ano | findstr 5037查看5037端口对应的进程号(因为5037是adb的默认端口号)

    2、taskkill -f -pid 进程号即可杀死

    六,连接模拟器进行操作时,发现会出现如下的提示信息:

     模拟器安装后会自带adb,而我们之前装好的Android SDK也有adb,两者冲突导致出现了这个问题。其中模拟器自带的adb版本为36,SDK自带的adb版本为40。
    解决方案:
    将Android SDK中的adb复制出来,替换模拟器中的adb即可。
    以夜神模拟器为例:将Android SDK中的adb复制一份,重命名为nox_adb.exe文件,进入到夜神模拟器的安装目录,替换原来的nox_adb文件即可

     七,adb 连接夜神出现error: cannot connect to daemon

     解决方案:执行adb nodaemon server

     再次连接便成功了

  • 相关阅读:
    LeetCode 788. Rotated Digits
    LeetCode 606. Construct String from Binary Tree
    LeetCode 13. Roman to Integer
    LeetCode 387. First Unique Character in a String
    LeetCode 520. Detect Capital
    LeetCode 557. Reverse Words in a String III
    RSA加密算法及其与SpringMVC集成
    用phantomjs 进行网页整页截屏
    redis应用场景
    MQ产品比较-ActiveMQ-RocketMQ
  • 原文地址:https://www.cnblogs.com/hally/p/12626192.html
Copyright © 2011-2022 走看看