我有 Windows 7 64 位。我还有 Windows 7 64 位 Virtual PC计算机设置在同一台计算机上。
我安装了 Android 设备。它确实在 Android Phone 下的设备管理器下显示为实际计算机(64 位)和虚拟计算机上的 Android 复合 ADB 接口(interface)。
不同之处在于,在实际计算机上,ADB 设备不显示任何设备,而如果我将设备附加到虚拟计算机,ADB 设备就可以正常显示。
在我看来,这要么是 64 位端的驱动程序问题,要么是 ADB 安装问题。
尝试什么?我试过卸载/重新安装驱动程序、关闭电源、一遍又一遍地打开计算机和设备的电源。
我知道在某种程度上我拥有正确的驱动程序,至少是 32 位驱动程序,因为它可以在 Virtual PC 上运行。
您可能会问我为什么不直接使用 Virtual PC。好吧,如果有必要,我会的,但速度较慢。如果可以的话,我宁愿使用真正的计算机。
最佳答案
然而,Reno 的建议确实让我开始思考(感谢 Reno)。我决定尝试这些说明:http://nookdevs.com/NookColor_USB_ADB
它可以做到这一点。
我知道那个网页,因为它帮助我让它在我的 32 位计算机上运行。我不认为这样做的原因是因为在我的 64 位计算机上,Android ADB 接口(interface)显示在设备管理器中,而在我执行这些说明之前,这在我的 32 位计算机上从未发生过。
我的猜测是,在我的 64 位计算机上,ADB 接口(interface)正在安装,但没有工作,因为 64 位驱动程序有些奇怪。
现在一切都是金色的,我很乐意去做。感谢 Reno 让我再次查看该页面!
关于ADB 设备在一台计算机上不显示我的设备,但在虚拟计算机上显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5049547/