I have a HP Slate 21 that is connected to my Windows box using a USB cable.

设备上已打开USB调试开关。

将正确的%SingleAdbInterface%和%CompositeAdbInterface%条目添加到android_winusb。inf文件,我现在看到“Android ADB接口”在我的设备管理器。 但是,在命令行中运行adb devices不会显示设备。

我还有一款惠普7系列产品,在adb设备下显示得很好。

我从设备管理器中看到的唯一区别是,一个是“Android复合ADB接口”,另一个是“Android ADB接口”。

还有一个微妙的区别。在winusb中。inf文件,对于Slate 7,我有两个%CompositeAdbInterface%条目定义,但对于Slate 21,只有一个%CompositeAdbInterface%条目定义。

如何使用adb devices命令查看我的设备?


当前回答

尝试更新ADB和手机本身。 然后如果它仍然不工作,尝试连接电话,然后没有usb调试,或与然后没有usb存储上。

其他回答

我的ubuntu也有同样的问题。当我运行命令adb devices时,它会显示??????????没有权限。

然后我尝试了adb kill-server,然后sudo su和adb设备。无需执行命令adb start-server devices命令,如果未启动,将自动启动。

希望这能节省一个人的时间。

你安装新设备后是否重置过adb ?

或者从命令行:

如果正在运行,请关闭Eclipse 在命令提示符中进入Android SDK platform-tools目录(好吧,你知道这个,我知道!) 输入adb kill-server 然后输入adb start-server 读取,如果有一些错误,否则重试adb设备

看来安装的驱动程序状态不佳。以下是我如何做到的:

从设备管理器中删除设备。 重新扫描硬件更改。 列表项“Slate 21”将显示为“未知驱动器”状态。 点击“更新驱动程序”,选择/extras/谷歌/usb_driver

设备管理器将找到驱动程序并警告您安装它。选择“是”。 这一次,设备安装正确。

注意,我不需要修改winusb。Inf文件或更新任何其他驱动程序。

希望这能有所帮助。

切换USB调试关闭,然后回到对我的技巧。

虽然这些解决方案中有许多在过去对我有效,但在我今天使用三星S7的Mac电脑时,它们都失败了。在尝试了几根电缆后,有人建议ADB连接需要正式的三星电缆才能工作。事实上,当我使用三星电缆时,ADB工作得很好。我希望这能帮助到其他人!