首先描述一下当时遇到的情况,手机USB连接电脑提示正常,设备管理器显示手机设备正常,问题是执行命令adb devices
找不到设备
在Windows系统 资源管理器下,找到Android\Sdk
路径打开,看看那个文件夹platform-tools
里有什么,有一个adb.exe
程序,如下图所示
接下来,点鼠标右键,选择Open Windows Terminal
打开CMD,输入命令执行
./adb devices
小提示
上图显示的unauthorized
表示未被允许的情况,在连接的手机会弹出允许USB授权
的提示,点确定后,在电脑上再执行命令./adb devices
输出打印结果,发现unauthorized
变成了device
,表示连接正常
如果没有手机上没有弹出这个提示,或者打印结果是只有List of devices attached
下面就没有内容了,尝试执行一个命令停止adb服务
./adb kill-server`
然后再执行命令, 就会发现设备有了
./adb devices
说到这个问题,会发现如下图两个AdbWinApi.dll
,AdbWinUsbApi.dll
是adb.exe依赖的文件,若没有的话,找到后复制一份放在一起就能得到解决