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没有检测到连接的nexus 5设备。 打开手机,启用开发人员选项,启用USB调试模式,现在与adb可见。此外,USB配置仍然是MTP。希望这能有所帮助。

其他回答

我的“小米红米Note 4”也有类似的问题,我尝试了在网上找到的近10个解决方案,但没有一个对我的情况有帮助。我发布这个答案是为了帮助像我这样的人。

安装“Intel USB Driver for Android Devices”完全解决了我的问题。这里有完整的描述。

我有一部Android LG G4,唯一管用的就是从我的设备上安装软件更新和修复工具。步骤:

将设备插入usb 确保启用了开发人员选项和usb 检查调试(参见thread或谷歌中的其他地方) 指令) 选择usb连接方式“软件安装”:

安装向导应该出现在计算机上。 在安装过程中的某个时刻,您将在您的手机上看到一个提示,询问“信任这台计算机?”带有RSA令牌/指纹。在您说“是”之后,设备应该被ADB识别,您可以完成向导。

在尝试了所有的解决方案,仍然没有找到一个解决方案,我推断问题的USB电缆(s)。

由于它有时对我有用(比如在工作时),但有时却不行(比如在家里),我决定尝试不同的电缆和不同的安卓手机。果不其然,这些手机的一些连接线都不工作(adb看不到手机),但他们仍然给手机充电,Android识别出它是插入的。

良好的电缆显然为手机充电,并立即被adb识别出来。这是一个非常明显的区别。

我无法从物理上区分这些数据线,但它们都是我多年来收集的免费USB数据线。

我也有同样的问题,我尝试使用这个帖子上发布的所有可能的解决方案,但我发现我有和JohnnyFun解释的一样的问题,但根据HenrikB解决方案,我在我的三星Galaxy S6手机(Android 6.0.1)中找不到任何设置选项

设置->存储->菜单-> USB计算机连接

我终于明白-当我的手机通过充电器连接下拉菜单时,我看到了像-这样的选项

然后点击“连接充电”>>>,你会看到>>等选项

你可以把选项改为“传输媒体类型文件”

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