我有一个Windows 7 x64 旗舰版电脑,我想连接我的Moto X 第二代 (XT1097)处于调试模式,这样我就可以开发一些应用程序。
问题是,Windows 找不到我的 Moto X 的驱动程序。我已下载摩托罗拉设备管理器(版本 2.4.5)应该包含所有驱动程序,但我的 Windows 仍然找不到驱动程序。在有人问之前,是的,我在手机设置中启用了调试。
有趣的部分来了.....我尝试用另一台 Win7x64 Ultimate 真机和虚拟机(在我自己的电脑内运行)做同样的事情。起初 Windows 无法安装调试驱动程序...但在我下载摩托罗拉设备管理器它安装了调试驱动程序,我可以使用手机进行开发。
奇怪的是,当我将手机连接到电脑时,它会安装所有媒体驱动程序,但不会安装调试驱动程序,这就是我的手机在 Windows 下的列出方式装置经理:
但在所有其他两台计算机(驱动程序已成功安装)中,在安装摩托罗拉设备管理器(包含所有驱动程序)之前,我的手机的列出方式如下:
驱动程序安装后列表如下:
因此,为了尝试修复此问题,我尝试强制安装驱动程序。我自己在“C:\Program Files\Common Files\Motorola Shared\Mobile Drivers\Drivers”下找到了驱动程序,在里面motoandroid2.inf
我可以找到一个名为“Motorola ADB Interface”的驱动程序,甚至我的手机的 VID/PID 也在这个驱动程序文件中!......但它不起作用!
我仍然无法在调试模式下使用这部手机,我无法让 Android Studio 看到它何时连接,我也试图更改谷歌的默认驱动程序,android_winusb.inf
包括我的手机,使用本教程,但仍然没有任何反应。
有人知道发生了什么事吗?我很困惑,说实话我不想因为这个就格式化我的电脑。
答案1
我刚刚经历了完全相同的事情,我想我已经找到了解决方案。当我第一次连接它时,它作为媒体设备连接,我想“这不是我想要的,让我们禁用它”......所以我继续取消选中“作为媒体设备连接”选项,并启用通过 usb 进行调试......然后经过几次令人沮丧的重启和测试后,我忘了先取消选中媒体设备选项......突然间我听到了不同的声音。(当它失败时,正常的 usb 设备连接声音从 windows“da-daa-da”被替换为更像错误的“wah-wah”......但这次是正常的)所以我检查了设备管理器,它安装正确,TaDa!它安装了 ADB 驱动程序。简而言之......保持媒体设备选中,然后尝试一下。