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命令查看我的设备?


当前回答

对于WINDOWS用户,请按照此处的说明操作。 https://software.intel.com/en-us/xdk/docs/installing-android-debug-bridge-adb-usb-driver-on-windows

基本上,MTP/PTP都不需要。您需要按照页面截图中的说明从设备管理器配置您的设备。

希望能有所帮助。

其他回答

我在这条线上尝试了所有的方法,但都没用。我的问题是:当我连接电缆时,我的电脑正在给设备充电,所以我以为电缆是工作的,但不是。交换电缆后,adb设备工作正常。电报是问题所在。

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

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

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

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

希望这能有所帮助。

尝试关闭/打开显卡/usb选项,但结果是换另一根线也可以。以防有人浪费时间尝试各种软件。

对我来说,解决方案是在我的笔记本电脑上使用不同的USB端口

在Galaxy s6中-我通过:设置->关于设备->软件信息->构建号-点击7次以启用开发人员选项。返回设置->开发人员选项->打开USB调试。

回到您的终端adb设备,您应该会看到连接的设备。希望这能有所帮助。