我有一台 Windows 7 x64 Ultimate 计算机,我想在调试模式下连接我的 Moto X第二代(XT1097),这样我就可以开发一些应用程序。
问题是,Windows无法找到我的Moto X的驱动程序。我已经下载了Motorola Device Manager(版本2.4.5),它应该包含所有驱动程序,但我的Windows仍无法找到驱动程序。在有人问之前,是的,我确实在我的手机设置中启用了调试。
所以这里有趣的部分.....我用另一台Win7x64 Ultimate真机和一台虚拟机(在我自己的PC上运行)尝试了同样的事情。起初Windows无法安装调试驱动程序......但是在我下载 Motorola设备管理器后,它安装了调试驱动程序,我就可以使用手机进行开发了。
奇怪的是,当我将手机连接到我的电脑时,它会安装所有媒体驱动程序而不是调试驱动程序,这就是我的手机在我的窗口设备管理器下列出的方式:< / p>
在我安装Motorola设备管理器(包含所有驱动程序)之前,所有其他两台计算机(其中已成功安装驱动程序)中的
但,这就是我的手机的列出方式:
这就是驱动程序安装后的列出方式:
因此,为了尝试修复此问题,我尝试强制安装驱动程序。我在“C:\ Program Files \ Common Files \ Motorola Shared \ Mobile Drivers \ Drivers”下找到了驱动程序,在motoandroid2.inf
里面我找到了一个名为“Motorola ADB Interface”的驱动程序,甚至我的手机的VID / PID也是在同一个驱动程序的文件中!...... 但它不起作用!
我仍然无法在调试模式下使用此手机,我无法让Android工作室查看它何时连接,我还尝试更改Google的默认驱动程序android_winusb.inf
,包括我的手机,{{3但是,没有任何事情发生。
有没有人知道发生了什么?我迷路了,说实话,我不想因为这个而格式化我的电脑。
答案 0 :(得分:1)
我会使用无线adb。而不是使用极其错误的usb驱动程序。
在手机上,转到设置&gt;&gt;开发人员选项&gt;&gt;通过网络ADB,并检查它。
然后在您的计算机上,要访问ADB,请键入命令adb connect ip_address
,其中ip_address
是开发人员选项中列出的IP地址。
确保允许ADB shell防火墙访问。
答案 1 :(得分:1)
即使我遇到同样的问题。我不确定,但是当我们使用 64位操作系统时,会出现此问题。我在 32位 Windows 7上尝试了相同的设置,它运行正常。
还有一件重要的事情......
即使我们可以在设备管理器中看到驱动程序问题,设备调试模式也能正常工作。我尝试了chrome检查元素功能和ecllipse编译的应用程序。
答案 2 :(得分:0)
很遗憾我有点晚了,但是这里有:
我的第二代摩托车出现了同样的问题,并通过手动安装驱动程序解决了这个问题:
Here是关于它的更详细的帖子。
答案 3 :(得分:0)
您需要安装
让我给出直接链接 http://storage.googleapis.com/tetheredupgrades/MotorolaDeviceManager_2.5.4.exe
https://motorola-global-portal-pt.custhelp.com/app/answers/detail/a_id/89879
希望这有助于你。
答案 4 :(得分:-1)
我安装了摩托罗拉司机 https://motorola-global-portal-pt.custhelp.com/app/answers/detail/a_id/89879
它在Windows 10上解决了我的问题。