在Windows 8 64位系统上安装Nexus 4(搭载KitKat系统)的USB驱动程序 - "没有兼容的软件驱动程序"

16
我正竭尽全力为我的Nexus 4安装ADB USB驱动程序,这是任何形式的Android开发所必需的(你可能知道)。你甚至可以说,它是用于Android编程最必要的工具吧?我曾经为我的旧HTC Desire安装了Android开发环境,但我现在却无法为我的Nexus 4设置好环境。
我采取的步骤如下:
  • 运行Windows 8和8.1预览版(已在两台不同的机器上尝试)
  • 从Google下载Android开发工具(SDK+ADT+Eclipse+等)
  • 通过Android SDK Manager下载Google USB驱动程序(v8)
  • 在设备管理器中,我有一个“Nexus 4”的条目,我右击它然后选择“更新驱动程序...”
  • -> 浏览我的计算机以查找驱动程序 -> 让我从计算机上的设备驱动程序列表中选择 -> 有磁盘... -> 选择通往Google驱动程序的路径 -> 弹出对话框:
  • "您指定的文件夹不包含与您的设备兼容的软件驱动程序。[...]"
我真的不知道问题出在哪里。我已经尝试过一些方法,包括:
  • 在USB3 / USB2端口上尝试所有操作
  • 将电脑连接模式更改为PTP(而不是MTP)
  • 在Win8 / Win8.1 Preview上尝试所有操作
  • 我尝试安装通用的ADB驱动程序:download.clockworkmod.com/test/UniversalAdbDriverSetup6.msi,但没有任何显着的结果
我担心问题是因为新的驱动程序版本(v8)或KitKat所致,因为我在网上找不到任何有效的解决方案,而KitKat相对较新,请问有人有解决此问题的方法吗?

3
嗯...我可以访问我的文件并且有设备的驱动程序,但是我在问题中提到的那个驱动程序是Android应用程序开发所需要的特殊驱动程序。我认为这已经涉及到了编程方面。难道不是吗? - Wolf
2
你应该在Stack Exchange的Android Enthusiast上发布这个答案。无论如何,尝试安装通用ADB驱动程序:http://download.clockworkmod.com/test/UniversalAdbDriverSetup6.msi - Leonardo Sapuy
1
好的,问题已解决:在设备上启用调试模式!在进行Nexus 4开发之前(至少根据我的经验),请执行以下操作:-设置应用程序->关于手机->单击7次“版本号”以激活开发人员模式-设置主屏幕->开发人员选项->启用“USB调试”。为自己辩护:没有任何地方说明这是Android开发的先决条件。我知道这个选项,但由于我上次在设备上设置此选项是多年前的事了,所以我只是想“嗯...我不想调试,所以这个选项无关紧要”。 - Wolf
3
这不是一般的计算机问题,正如问题所述,因为每个 Android 开发者如果要测试他们的应用程序,就必须使用 ADB。 - hichris123
2
@Wolf 如果你找到了问题的答案,你可以回答自己的问题。等待它重新打开,然后点击屏幕底部的“回答你自己的问题”按钮。 - tbodt
显示剩余3条评论
2个回答

2

在设备上启用调试模式。

启用调试模式的步骤:

在进行Nexus 4开发之前(至少根据我的经验),请执行以下操作:

  • 打开设置应用程序
  • 导航到关于手机
  • 点击版本号七次以激活开发者模式 - 设置主屏幕->开发者选项->启用“USB调试”

为自己辩护:它没有说明这是Android开发的前提条件。我知道这个选项,但由于我上次在设备上设置此选项是几年前的事了,所以我只是想:“嗯...我不想调试,所以这个选项是无关紧要的。”


0

首先,抱歉我的英语。

如果您使用的是Windows 7操作系统,只需更新Windows Media Player即可。 如果您安装了Google USB驱动程序,请在更新WMP之前将其删除!


更详细地解释为什么这个方法可以解决问题,或者问题的原因会让你的回答更好。 - ryanyuyu
我不知道为什么,但我有一台Windows 7N电脑(这个话题是关于Win8的)。它没有Windows Media Player。我尝试安装Android Studio并使用USB ADB驱动程序 - 没有帮助。然后我想起来,我的电脑评分也有类似的问题(它没有Windows Media Player就无法运行)。我安装了它,手机开始像闪存驱动器一样工作。 - Azazavr

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接