adb devices无设备列表

问题

Linux下面连接Android机器进行调试一文中描述了Linux下面如何连到手机进行调试。这里描述Windows下面的相关操作。

今天调app的时候,发现手机上已经有USB Debugging图标了,但是PC上adb devices仍然显示为空。网上找了一圈,梳理并记录在此。

操作步骤

手机打开USB Debugging,并连到PC

确保手机上已经有USB debugging connected的图标,说明已经和pc连接正常:

usb debugging connected

确定hardware id

Win+r,输入devmgmt.msc,打开设备管理器。——或者通过其他的方法打开设备管理器。然后按照下图找到hardware id:

adb interface

hardware id

更新adb_usb.ini

在资源管理器的如下位置找到adb_usb.ini文件,如果没有,就创建一个空文件:

adb_usb.ini

用文本编辑器打开,添加(追加)如下信息:

0x1782

其中0x后面就是之前找到的hardware id。

重启adb server

在cmd窗口执行adb kill-server关闭服务器,然后再adb devices(此时会自动启动adb server),就可以看到设备了。

C:\Users\abcdefg>adb kill-server

C:\Users\abcdefg>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
28444618921132  device


C:\Users\abcdefg>

猜你喜欢

转载自blog.csdn.net/u013344915/article/details/50843594
今日推荐