ADB 不承认 Windows7下的 Nexus4

我运行的是 Windows7,我已经更新了所有的驱动程序,就像 Android 开发者网站上所说的关于使用硬件设备的那样。但是,当我尝试运行应用程序时,日食仍然无法识别我的 Nexus4。Android 的设备选择器弹出,但它没有显示任何硬件部分。我已经把调试,第三方应用程序,模拟位置都在我的手机上。

这是因为手机还是新的吗? 有没有办法让我的 Nexus 和 Eclipse 一起工作?

在命令提示符的 亚洲开发银行设备下没有显示任何内容。

137911 次浏览

我的 Nexus4也有类似的情况。对我来说,Windows 自动安装的驱动程序存在问题。我按照 电脑不能识别手机的说明做的。我在 Windows7上有一些细微的差别。

对我来说,

  1. 从设备管理器卸载驱动程序
  2. 让它自动安装通用的‘ MTP 设备驱动程序’
  3. 右键单击新设备,选择“更新驱动程序”
  4. 选择“有磁盘”,并指向[ android-sdk-dir ]额外的谷歌
  5. 观看了一个“ ADB”驱动程序的安装。
  6. 打开 Eclipse 在我的 Nexus4上成功运行。

祝你好运!

只是确认一下之前的评论。我需要切换我的连接到照相机(PTP)模式,除了启用开发人员选项,然后从新出现的开发人员选项选择 USB 调试。

我有同样的问题,但我不想改变到 PTP 模式。这是我如何修复它与 MTP仍然启用。

  1. 在 Android SDK 管理器中从 Eclipse 卸载 Google USB 驱动程序。
  2. 从设备管理器卸载驱动程序-单击“从我的计算机中删除驱动程序”框
  3. 拔掉插头,把我的手机重新插入电脑。
  4. Windows“不正确”地为 Nexus4安装了驱动程序。
  5. Nexus4现在像硬盘一样出现在 我的电脑上。
  6. 在 SDK 管理器中重新安装 Google USB 驱动程序。
  7. 更新设备管理器中的 Nexus4驱动程序。
  8. 一切正常。

要启用 USB 接口调试,转到设置,约电话,然后在底部点击编号七次。这将启用可以启用 USB 调试的开发人员设置。

我的 Windows7安装根本没有找到驱动程序。Xda 论坛的帖子有一个正确的文件夹,可以告诉 Windows 驱动程序的位置—— {SDK directory}/extras/google/usb-driver

如果你没有额外的/Google 文件夹 + Tim Bellis,进入 IDE 中的 SDK 管理器,在额外的类别中寻找 Google USB 驱动程序,并安装它。我不能告诉您如何在 Eclipse 中做到这一点,但是如果您有 IntelliJ IDEA,那么它在列表的底部附近,将其选中并单击“安装软件包”。

(Windows 7)我的解决方案是在 设备管理器中找到设备,卸载现有的驱动程序,并使用 include 子目录选项从用户帐户的 android 文件夹中安装一个新的驱动程序。

一切顺利。

按照谷歌的说明进行操作,OEM USB 驱动程序

不管怎样,在我的案例中,我能够通过简单地将我的 USB 连接模式从媒体设备(MTP)改为相机(PTP)来解决这个问题。

如果所有的答案都不起作用,也许下面的说明会有所帮助。我按照最上面的答案,并试图从命令行用 亚洲开发银行加载程序,以减少可能的复杂性,但这并不起作用。

一旦启用 PTP 模式,ADB 设备命令将找到我的 Nexus4,但我不能推到它。我必须使用 日食并且为了显示对话框以接受下面描述的 RSA 键。

注意: 当你将一个运行 Android 4.2.2或更高版本的设备连接到你的电脑时,系统会显示一个对话框询问是否接受 RSA 密钥。

为了解决这个问题,我不得不干净利落地安装了 Windows7x64。

我尝试了其他答案中的所有步骤/变体。运气不好。设备管理器将显示我的“ Android 设备/Android 复合 ADB 接口”与谷歌的7.0.0.1驱动程序正常工作,但没有什么可以让“ ADB 设备”显示我的 Nexus 4。

我用 USBDeview卸载了除了键盘和鼠标之外所有连接到我电脑的 USB 设备。运气不好。

我在设备管理器中启用了“显示隐藏设备”,并卸载了所有与 USB 相关的设备。

我把谷歌的供应商 ID 添加到 adb _ usb. ini。没有找到。我删除了 adb _ usb. ini 并运行了“ android 更新 adb”。没有找到。

我把我的 Nexus4带到我哥哥的公寓来确认它没有问题。在他的机器上一点问题都没有。

我很高兴干净的安装工作,因为进一步的故障排除将需要更换主板或购买 MacBook。

天啊,事态升级得太快了。

如何做到这一点在 视窗8(我认为,它将工作的 Windows 7太)

  1. 打开 Android SDK 管理器并删除 GoogleUsb 驱动程序
  2. 打开控制面板-> 设备管理器-> 查找您的 Nexus-> 右击-> 删除设备
  3. 拔掉你的设备
  4. 打开 Android SDK 管理器并安装 GoogleUsb 驱动程序
  5. 连接你的设备
  6. 打开控制面板-> 设备管理器-> 查找您的 Nexus-> 右击-> 更新驱动程序-> 手动更新-> 打开 android-sdk 文件夹(启用子文件夹复选框)-> 从谷歌公司安装驱动程序
  7. Adb kill-server; adb start-server; adb 设备应该显示您的连接

不要忘记,Android 4.2现在希望你从你的电脑上提交 RSA 密钥,看看你的设备屏幕。

在 Android 4.2上启用开发者选项: 打开设置-> 关于手机-> 点击构建编号7次。

在 Windows 7中,有了 三星 Nexus S,在 设备管理器中什么也没有显示,adb devices命令也没有显示任何设备,但是当插入设备时说 USB 调试已经打开并且已经连接。

我使用 Andrea 2月2日的答案来安装 Google USB 驱动程序,它创建了/Google/USB _ Driver 目录,并使用 RobertNovelo 3月7日的答案来进入链接并按照说明进行操作。设备显示在设备管理器的“ other”下面。我右键点击它并选择了更新驱动程序,现在它显示在设备管理器的“ Android 设备”下,现在命令行 adb devices列出了它。

我也遇到了同样的问题,上述方法都不管用,但下面的解决方法对我很有效:

在我的 Nexus4上:

  • 转到设置

  • 选择开发人员选项(在“关于电话”上按7次后从列表的末尾开始)

  • 检查“ USB 调试”并按 OK

你们中的一些人可能经历过这个问题。如果您没有找到 USB 驱动程序(像我一样,我下载了 Eclipse 和 Android SDK 的包) ,请转到 <sdk>/SDK Manager。打开它,从要安装的选项中选择 USB 驱动程序,就可以了。我还得用 PTP 模式。

Windows 7/832位/64位上修复/安装 Android USB 驱动程序:

  1. 将您的 Android 驱动的设备连接到计算机的 USB 端口。
  2. 在桌面或文件资源管理器上右键单击“电脑”,然后 选择 管理
  3. 在左窗格中选择设备。
  4. 在右窗格中找到并展开“其他设备”。
  5. 右键单击设备名称(Nexus7/Nexus 5/Nexus4)并选择 < strong > Update 驱动程序软件 。这将启动硬件更新向导。
  6. 选择 浏览我的电脑寻找驱动程序软件并单击 Next。
  7. 单击 浏览并找到 USB 驱动程序文件夹 驱动程序位于 <sdk>\extras\google\usb_driver\。)
  8. 单击 下一个安装驱动程序。

如果它仍然不工作,尝试从 MTP改变到 PTP

MTP -> PTP

只有在使用 Windows 的情况下才需要安装 USB 驱动程序(如果使用 MAC/Linux,很可能不需要安装任何驱动程序就可以正常工作)

在下面的链接中,他们描述了如何做到这一点:

Http://developer.android.com/tools/extras/oem-usb.html

简而言之:

  1. 将您的 Android 驱动的设备连接到计算机的 USB 端口。
  2. 在桌面或文件资源管理器上右键单击“计算机”,然后选择“管理”。
  3. 在左窗格中选择设备。
  4. 在右窗格中找到并展开“其他设备”。
  5. 右键单击设备名称(如 NexusS)并选择 UpdateDriver Software。这将发射6号。硬件更新向导。
  6. 选择“浏览我的计算机以获取驱动程序软件”,然后单击“下一步”。 单击 Browse 并找到 USB 驱动程序文件夹
  7. 单击 Next 安装驱动程序。

我的症状是没有安装复合设备(其中包含所有实际的 USB 设备,如 ADB 接口、摄像头等)。它的硬件 id 是:

USB\VID_18D1&PID_4EE6&REV_0228
USB\VID_18D1&PID_4EE6

复合设备的子设备后面会有 & MI _ # # 。如果您看到这些,那么这就不是同一个问题了。

我解决这个问题的方法是从 Windows 7的虚拟机中将 usb.inf 处理为% windir% inf。硬件检测安装良好。

我有两个 Nexus4设备。一个是连接到 ADB 没有任何问题,第二个从来没有出现当我使用 adb devices命令。另一个症状是,当第二部手机设置为“媒体”模式时,它并没有以便携式设备的文件资源管理器显示出来。

在某个时候,我发现第二个 Nexus 的临时解决方案是将其切换到 PTP 模式。然后通过 adb devices命令找到了它。奇怪的是,第一部手机一直在两种模式下工作!

最后我找到了这个解决方案,现在我可以在两种模式下连接两部手机:

  • 将手机的 USB 模式设置为 MTP (媒体)
    使用 PC 设备管理器卸载设备-> Android 设备-> Android ADB 接口
    确保勾选“删除驱动程序软件”!

  • 然后将手机的 USB 模式设置为 PTP (相机)
    使用 PC 设备管理器卸载设备-> Portable Devies-> Nexus 4

  • 然后拔掉 USB 插头,再插回去(确保设置为 MTP (Media) ,我发现设备在设备管理器中正确注册为 a-> Portable Devies-> Nexus 4

解决方案: http://forum.xda-developers.com/showthread.php?p=34910298#post34910298

如果您有一个类似的问题,以连接您的 Nexus 到 ADB,那么我建议首先切换到 PTP 模式。如果您的问题与该步骤消失,我建议通过以上列出的附加步骤,因为 MTP 可能是您想要设置您的手机的模式,以最多的时间。

将 USB 模式从 MTP 改为 PTP 对我来说很有效。

对我来说,是 Nexus4和 Windows7。我重新安装了驱动程序,换成了 PTP ——基本上什么都做了。

单击 Eclipse 中显示 MainActivity.java 而不是 activity _ main.xml 的选项卡为我修复了这个问题。

我的解决方案非常愚蠢。我已经尝试了以上所有的解决方案,浪费了太多的时间。然后我在浏览开发人员选项时找到了解决方案。我没有选择“ USB 调试”选项。愚蠢的我假设开启开发者选项意味着开启 USB 调试,但我错了。

只是添加到上述职位的任何人努力得到他们的 Nexus4的 Eclipse-ADT 认可。在过去,Eclipse ADT 可以毫无问题地识别设备!

我遇到了和最初问题一样的问题,我尝试的每一种方法都不管用..。

  • 切换“ USB 调试”选项
  • 切换“允许第三方”应用程序选择
  • 允许模拟位置
  • 重新安装驱动程序
  • 重新启动 adb.exe

最终的简单解决方案

  • 转到 设置-> 存储-> USB 电脑状态(存储屏幕的菜单选项)

  • 从媒体设备(MTP)更改为 摄影机(PTP)

我也遇到过类似的问题,以前的解决方案对我都不管用,我刚刚自己解决了(经过几个小时的挫折) ,所以我要分享我的解决方案。

我的电脑在为我的 Nexus4安装了 Android 组合 ADB 接口后,突然停止识别我插入的任何 Android 设备。我无法卸载驱动程序,因为设备管理器的任何尝试都不成功(设备管理器每次都停止响应)。

所以我用这种方法解决了这个问题:

  1. 将 Windows 切换到安全模式
  2. 卸载 Android 复合 ADB 接口
  3. 安装旧的三星 Android ADB 接口
  4. 将窗口切换到正常模式
  5. 插件式 Android 设备(我用的是 Nexus 4)
  6. Windows 识别出该设备为 Nexus4
  7. 从 android-sdk/texas/google 文件夹安装驱动程序
  8. 一切都恢复正常了! :)

如果在 视窗8.1下安装 ADB 驱动程序有问题,请尝试这个解决方案: ADB 驱动程序和 Windows 8.1

是我的一个司机失踪的问题。我已经启用了 USB 调试,尝试改变 USB 线,尝试重新安装谷歌 USB 驱动程序,但没有任何东西来拯救我。

最后,我按照建议 给你下载了设备驱动程序。

若要确认是否存在设备驱动程序问题,请访问:

  1. 电脑-> 右击
  2. 管理
  3. 设备管理器

看看你的 Nexus 是显示为“ 安卓设备”还是“ 其他人”中的设备。

如果它显示在“ 其他人”,您的问题应该通过下载和解压 这个,然后按照以下步骤解决:

  1. 按照上面提到的三个步骤,在设备管理器中找到设备后,右击设备。
  2. 更新驱动程序软件
  3. 浏览我的电脑寻找驱动程序软件
  4. 精确定位到您从上面的链接下载驱动程序的位置。

最后,您的设备将显示如下:

Computer Management Screenshot

一旦你这样做,一个弹出窗口将显示在您的设备上,请求许可调试。一旦你接受了,你就准备好了!

我有办法解决你的问题:

  1. 下载 Nexus Root Toolkit v2.0.4: http://www.wugfresh.com/nrt/
  2. 安装并选择您的潜水员,然后选择 GoogleAPI。例如,我选择了 Nexus4,并选择了 GoogleAPI 4.4.4
  3. 单击“完整的驱动程序安装指南...”,然后单击步骤3选项卡。选择 Google 驱动程序。