• 关于adb devices连不上手机的几种情况


    启动adb

    1.打开cmd首次使用adb devices,出现下面这两句,就是正在启动adb服务

    C:Usersadmin>adb devices
    List of devices attached
    * daemon not running. starting it
    * daemon started successfully *
    
    

    2.然后第二次继续输入:adb devices,查看设备名称

    没出现设备名称

    1.如果List of devices attached下方没出现任何信息,就是手机没连上电脑,或者电脑上没安装手机的驱动

    C:Usersadmin>adb devices
    List of devices attached
    

    2.插拔usb数据线,电脑屏幕出现无法识别的usb设备,那就是手机驱动没安装好

    安装手机驱动

    1.电脑下载一个91助手类的管理工具,它会自动识别手机设备型号,安装驱动

    2.手机开启开发者选项,在设置里面要是没看到‘开发者选项’,打开关于手机-对着版本号连着点10次就出来了

    3.usb调试模式勾选

    没授权(unauthorized)

    出现unauthorized是因为手机没授权给电脑连接,重新插拔数据线,勾选USB调试

    C:Usersadmin>adb devices
    List of devices attached
    A5RNW18316011440        unauthorized
    

    1.手机重新连上电脑,插拔下数据线,勾选USB调试

    2.USB连接方式选择MTP

    adb端口冲突

    1.如果出现adb server version (32) doesn't match this client (36),这个就是adb端口冲突,被其它应用占用了,比如(91助手,手机管家之类的)

    C:Usersadmin>adb devices
    List of devices attached
    adb server version (32) doesn't mat
    error: could not install *smartsock
    通常每个套接字地址(协议/网络地址/端
    could not read ok from ADB Server
    * failed to start daemon *
    error: cannot connect to daemon
    

    2.解决办法:卸载91助手,手机管家之类的

    offline

    1.输入adb devices ,一直显示设备处于offline状态,先尝试以下基本操作:

    C:Usersadmin>adb devices
    List of devices attached
    A5RNW18316011440        offline
    
    • 开启usb调试模式
    • 关闭第三方手机助手软件
    • 重启adb服务

    adb kill-server
    adb start-server

    2.查看adb版本号,是不是低了

    adb -version

    3.查看adb环境变量,是不是配置了多个adb

    4.在手机设置中点击撤销USB调试授权,然后重新连接电脑,重新授权该电脑。

    5.如果还不行的话,那就重启手机、重启电脑

    devices

    当看到如下设备名称和device,这个才是真正连成功了

    C:Usersadmin>adb devices
    List of devices attached
    A5RNW18316011440        device
    

    在学习过程中有遇到疑问的,可以appium+python QQ群交流:330467341

  • 相关阅读:
    使用dataInput:DescriptionViewer对输入的数据进行校验
    Nunit2.6.2调试.net4类库
    使用WCF RIA服务支持ASP.NET验证
    偶遇 Lc.exe已退出代码为1
    android程序连接后端web service时,提示:Permission denied
    设置XP系统的自动登录
    DomainDataSource的自动刷新
    安装CentOS时,显示 NET:Registered protocol family 2
    清除SqlServer2008的日志
    http://www.cnblogs.com/KnightsWarrior/archive/2010/08/27/1809739.html(博客主)
  • 原文地址:https://www.cnblogs.com/yoyoketang/p/8717929.html
Copyright © 2020-2023  润新知