无论我将什么设备插入 USB 端口,都可以通电并充电,但无法连接到计算机。我已多次重启计算机,重新安装了芯片组驱动程序,但设备管理器下仍然没有显示 USB HDD,甚至没有显示为未知设备。
我认为发生这种情况的原因是我将 android adb 切换为监听 tcpip 而不是 USB,因为此时 USB 端口停止工作。我已将其重新设置为 USB,但似乎无法解决问题。
在我看来,ADB 已经关闭了通过 USB 检测设备的功能,我没有任何主意,也在网上找不到任何有用的东西。除非真的需要,否则我宁愿不必重新安装 Windows,但看起来这正是我必须要做的。我使用的是 Windows 8.1。
谢谢
答案1
Stack Overflow 上有十多个类似的问题。所有问题的答案都很独特。所以四处搜索一下,你可能会幸运地找到答案。
我正在运行 Win 8.1,并且我的 Nexus、Kindle 和 HTC 设备运行良好。
请执行下列操作:
重新启动。我相信你已经这样做过好几次了。
插入设备。从 Windows 控制面板中选择设备管理器,在树中识别您的设备。右键单击它并选择“属性”。从属性对话框的“驱动程序”选项卡中选择卸载。
从 USB 上拔下您的设备。
重新安装设备驱动程序。您没有提到原始驱动程序来自哪个设备或从哪里获得。从那里开始。对于我的某些设备,SDK 管理器提供的 Google USB 驱动程序可以工作。仅从 SDK 管理器下载 Google USB 驱动程序是不够的。您实际上必须安装它。转到 c:\your_adt_directory\sdk\extras\google\usb_driver。右键单击 android_winusb.inf 并选择“安装”。
重新插入您的设备。等待 Windows 发出常见的蜂鸣声以表明新设备已插入,然后让驱动程序完成安装。
在命令提示符下,输入以下命令终止所有正在运行的 adb 服务
adb kill-server
输入
adb shell
。如果您收到 shell 提示,则可以继续。仍然有问题。拔下设备并再次将其插入 USB。(当我将 HTC 安装在新 PC 上时,我必须这样做)。重复步骤 6 和 7。
如有疑问 - 请从不同的 USB 端口尝试上述所有操作。