【CMD】执行adb devices找不到设备的问题

首先描述一下当时遇到的情况,手机USB连接电脑提示正常,设备管理器显示手机设备正常,问题是执行命令adb devices找不到设备

在Windows系统 资源管理器下,找到Android\Sdk路径打开,看看那个文件夹platform-tools里有什么,有一个adb.exe程序,如下图所示
【CMD】执行adb devices找不到设备的问题_第1张图片

接下来,点鼠标右键,选择Open Windows Terminal打开CMD,输入命令执行

./adb devices

这时调用adb,会看到输出打印结果,如下图所示
【CMD】执行adb devices找不到设备的问题_第2张图片

小提示
上图显示的unauthorized 表示未被允许的情况,在连接的手机会弹出允许USB授权的提示,点确定后,在电脑上再执行命令./adb devices输出打印结果,发现unauthorized变成了device,表示连接正常

如果没有手机上没有弹出这个提示,或者打印结果是只有List of devices attached下面就没有内容了,尝试执行一个命令停止adb服务

./adb kill-server`

然后再执行命令, 就会发现设备有了

./adb devices

说到这个问题,会发现如下图两个AdbWinApi.dll,AdbWinUsbApi.dll是adb.exe依赖的文件,若没有的话,找到后复制一份放在一起就能得到解决
【CMD】执行adb devices找不到设备的问题_第3张图片

你可能感兴趣的:(Android,android,adb)