• adb连接安卓设备失败failed to start daemon


    Reference:https://blog.csdn.net/whshuo2010/article/details/51094495

    背景

    连接设备后,使用adb devices命令查看目前连接的设备,出现如下提示失败:

    > adb shell
    * daemon not running. starting it now at tcp:5037 *
    Cannot create process: 系统找不到指定的文件。 (2)
    * failed to start daemon *
    error: cannot connect to daemon
    

    使用网上大部分讲的可能是5037端口被占用,杀进程的方法不行,因为查看Windows任务管理器中没有发现5037端口被占用。

    临时方法

    1. 输入命令:adb nodaemon server,则dos页面上显示静止,表示此命令正在执行
    adb nodaemon server
    adb.exe I 11-18 21:02:56 16768 21788 adb_auth_host.cpp:415] adb_auth_init...
    adb.exe I 11-18 21:02:56 16768 21788 adb_auth_host.cpp:173] read_key_file 'C:Usersschips.androidadbkey'...
    
    1. 再打开一个新的dos命令行窗口cmd

    2. 输入adb devices,成功显示目前连接的设备

    永久方法

    1. 请解压ADB包里面的所有文件,复制到C:WindowsSysWOW64目录下

    我在 C:\Windwos/systemC:\Windwos/system32这两个目录放置了adb所有文件。

    1. 输入adb devices,成功显示目前连接的设备
    adb devices
    * daemon not running. starting it now at tcp:5037 *
    * daemon started successfully
    List of devices attached
    ?       device
    

    附录:常见命令

    ## 准备以root用户运行
    PS C:Windowssystem32>adb root
    PS C:Windowssystem32>adb shell
    my_device:/ # exit
    PS C:Windowssystem32>
    
    ## 关闭adb服务
    adb kill-server
    
  • 相关阅读:
    Spring MVC之@RequestMapping 详解
    Liferay 6.1开发学习
    学习软件产品包装
    gzip优化网络传输量提高传输效率[转]
    spring mvc事务注解
    Spring MVC 注解[转]
    WebMagic的设计参考了业界最优秀的爬虫Scrapy
    springMVC 注解版
    微信开放JS-SDK,助力网页开发
    解救设计师的8大神器
  • 原文地址:https://www.cnblogs.com/schips/p/fix_error_when_using_adb.html
Copyright © 2020-2023  润新知