本文主要是介绍adb devices无设备列表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题
在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。
重启adb server
在cmd窗口执行adb kill-server关闭服务器,然后再adb devices(此时会自动启动adb server),就可以看到设备了。
C:\Users\abcdefg>adb kill-serverC:\Users\abcdefg>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
28444618921132 deviceC:\Users\abcdefg>
这篇关于adb devices无设备列表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!