问题
在Linux下面连接Android机器进行调试一文中描述了Linux下面如何连到手机进行调试。这里描述Windows下面的相关操作。
今天调app的时候,发现手机上已经有USB Debugging图标了,但是PC上adb devices仍然显示为空。网上找了一圈,梳理并记录在此。
操作步骤
手机打开USB Debugging,并连到PC
确保手机上已经有USB debugging connected的图标,说明已经和pc连接正常:
确定hardware id
Win+r,输入devmgmt.msc,打开设备管理器。——或者通过其他的方法打开设备管理器。然后按照下图找到hardware id:
更新adb_usb.ini
在资源管理器的如下位置找到adb_usb.ini文件,如果没有,就创建一个空文件:
用文本编辑器打开,添加(追加)如下信息:
0x1782
其中0x后面就是之前找到的hardware id。
扫描二维码关注公众号,回复:
3813092 查看本文章
重启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>