ChatGPT解决这个技术问题 Extra ChatGPT

ADB 在 Windows 7 下无法识别 Nexus 4

我在 Windows 7 上运行,并且按照 Android 开发者网站上关于使用硬件设备的说明更新了所有驱动程序。但是,当我尝试运行应用程序时,Eclipse 仍然无法识别我的 Nexus 4。弹出 Android 设备选择器,但在硬件部分没有显示任何内容。我也在我的手机上打开了调试、第三方应用程序和模拟位置。

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

命令提示符中的 ADB 设备下没有显示任何内容。

在命令提示符下执行 adb devices 会显示什么吗?
您是否从 Android 软件管理器安装了 Google USB 驱动程序?
我已经阅读了一些有关 Nexus 7 的报告,但也遇到了同样的问题。 Nexus 7 的解决方法是将其切换到 PTP 模式(在设置 -> 存储 -> USB 计算机连接下。)。也许这对 Nexus 4 也有帮助?
你应该重新标记你的问题,它与日食无关。它是nexus 4 或adt 或windows 问题。
打开设备管理器 > 搜索 ADB 设备 如果它不存在,请搜索无法识别的设备。之后告诉我们你发现了什么。

P
Peter Mortensen

我的 Nexus 4 也有类似的情况。对我来说,这是 Windows 自动安装的驱动程序的问题。我按照 [Q]Computer won't recognize phone? - Post #8 中的说明进行操作。我在 Windows 7 上有一些细微的差别。

对我来说我,

从设备管理器卸载驱动程序让它自动安装通用的“MTP设备驱动程序”右键单击新设备并选择“更新驱动程序”选择“从磁盘安装”并将其指向[android-sdk-dir]\extras\google 观看安装“ADB”驱动程序。打开 Eclipse 以在我的 Nexus 4 上成功运行。

祝你好运!


这在 Windows 8 上也很有效。在设备管理器中,我最初看到一个没有驱动程序的 Nexus 4 设备,我按照上面的方法安装了驱动程序,然后设备名称更改为带有 Android Composite ADB Interface 作为驱动程序的 Android Device。
我从 developer.android.com/sdk/index.html 获得了 Android SDK,但它没有 extras\google 目录,只有 extras\android。你知道我做错了什么吗?
一旦我将手机切换到 PTP 模式(请参阅对原始问题的评论),我可以将 Windows 指向 SDK 目录并找到驱动程序。
@TimBellis,我通过 SDK Manager.exe 获得了 USB 驱动程序。为了让 that 运行,我必须将 JAVA_HOME 设置为我的 JDK 的位置。
关键是在手机上将 USB 模式切换到相机模式 (PTP)。
J
JulianHarty

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


对我来说,关键是切换到相机 (PTP) 模式。突然一切正常。我之前在驱动程序管理器中设置了适当的驱动程序,我已经启用了 USB 调试。
这对我有用,我通过设置-> 存储并按下右上角的按钮并选择命令 USB 计算机连接,然后选择 PTP 来做到这一点。突然间,该设备变得可用于调试。
这很奇怪!我有 2 台 Nexus 设备。一是在MTP模式下连接ADB没有任何问题。另一个必须切换到 PTP 模式才能连接。我花了几个小时才找到这个提示并连接第二个提示。我仍然不知道这两款 Nexus 4 手机有什么区别。它们都是在同一天购买的并且完全相同(至少在硬件方面 - 安装的应用程序差异很大)。
P
Peter Mortensen

要启用 USB 调试,请转到设置,关于手机,然后在底部点击内部版本号七次。这将启用开发人员设置,您可以在其中启用 USB 调试。


D
Danpe

在 Windows 7/8 32bit/64bit 上修复/安装 Android USB 驱动程序:

将 Android 设备连接到计算机的 USB 端口。从桌面或 Windows 资源管理器中右键单击计算机,然后选择管理。在左侧窗格中选择设备。在右侧窗格中找到并展开其他设备。右键单击设备名称(Nexus 7 / Nexus 5 / Nexus 4)并选择更新驱动程序软件。这将启动硬件更新向导。选择浏览我的计算机以查找驱动程序软件,然后单击下一步。单击浏览并找到 USB 驱动程序文件夹。 (Google USB 驱动程序位于 \extras\google\usb_driver\。)单击下一步安装驱动程序。

如果它仍然不起作用,请尝试从 MTP 更改为 PTP。

https://i.stack.imgur.com/XZIir.png


这也解决了我的问题。我想应该使用 PTP 模式在 Nexus 4 上启用 ADB 接口。
P
Peter Mortensen

我有同样的问题,但我不想更改为 PTP 模式。这就是我在仍然启用 MTP 的情况下修复它的方式。

在 Android SDK 管理器中从 Eclipse 卸载 Google USB 驱动程序。从设备管理器中卸载驱动程序 - 单击“从我的计算机中删除驱动程序”框拔下并重新将我的手机插入计算机。 Windows“不正确”地为 Nexus 4 安装了驱动程序。Nexus 4 现在像驱动器一样出现在“我的电脑”中。在 SDK 管理器中重新安装 Google USB 驱动程序。在设备管理器中更新 Nexus 4 驱动程序。一切正常。


这对我有用,允许我同时拥有 MTP 和 adb 访问权限。谢谢
这整个序列对我有用,但启用了 PTP 模式。对我来说真正奇怪的是手机在WIN7设备管理器上注册为“SAMSUNG Android Phone”。但在 Eclipse 中,我有 lge-nexus_4。奇怪:|总之祝你好运。
和我一样。这是三星驱动程序。但无论如何它都有效。并且不要忘记从 Eclipse->Window->Android SDK Manager 将您的 Google USB 驱动程序更新到 rev 8。
你真是天才!我有 Windows 7 和 Nexus 4,这个步骤列表很有帮助!
P
Peter Mortensen

我遇到了同样的问题,上述方法都没有奏效,但以下解决方案对我有用:

在我的 Nexus 4 上:

前往设置

选择开发人员选项(在“关于手机”上按七次后从列表末尾)

检查“USB调试”并按OK。


不幸的是,没有人提到这一点。人们开始谈论 Windows 驱动程序、下载和其他一堆东西。但是他们忘记了开发者模式(特别是 USB 调试)在 Nexus 设备上默认禁用,应该通过一些“奇怪的萨满跳跃”来启用。
好吧,在这个问题中,大多数人都认为人们首先启用了 USB 调试并且它不起作用
s
steve84

对于它的价值,就我而言,我只需将 USB 连接模式从媒体设备 (MTP) 更改为相机 (PTP) 即可解决问题。


P
Peter Mortensen

我不得不求助于 Windows 7 x64 的全新安装来解决这个问题。

我尝试了其他答案中的所有步骤/变体。没运气。设备管理器将显示我的“Android 设备/Android 复合 ADB 接口”与 Google 的 7.0.0.1 驱动程序一起正常工作,但没有任何东西可以让“adb 设备”显示我的 Nexus 4。

我使用 USBDeview 卸载了连接到我的计算机的所有 USB 设备,但键盘和鼠标除外。没运气。

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

我将 Google 的供应商 ID 添加到 adb_usb.ini。没运气。我删除了 adb_usb.ini 并运行了“android update adb”。没运气。

我把我的 Nexus 4 带到我哥哥的公寓,确认它没有故障。在他的机器上工作没有打嗝。

我很高兴全新安装成功,因为进一步的故障排除需要更换主板或购买 MacBook。

男孩,这迅速升级。


P
Peter Mortensen

将 USB 模式从 MTP 更改为 PTP 对我有用。


A
Artem Zinnatullin

如何在 Windows 8 上执行此操作(我认为,它也适用于 Windows 7)

打开 Android SDK 管理器并删除 Google Usb 驱动程序 打开控制面板 -> 设备管理器 -> 找到您的 Nexus -> 右键单击 -> 删除设备 拔下您的设备 打开 Android SDK 管理器并安装 Google Usb 驱动程序 连接您的设备 打开控制面板 -> 设备管理器 -> 找到您的 Nexus -> 右键单击 -> 更新驱动程序 -> 手动更新 -> 打开 android-sdk 文件夹(为子文件夹启用复选框) -> 从 Google Inc adb kill-server 安装驱动程序; adb 启动服务器; adb devices 应该显示你的关系

不要忘记,Android 4.2 现在希望您从计算机提交 RSA 密钥,请查看您的设备屏幕。

要在 Android 4.2 上启用开发者选项:打开设置 -> 关于手机 -> 点击内部版本号 7 次。


P
Peter Mortensen

只是为任何努力让他们的 Nexus 4 被 Eclipse - ADT 识别的人添加到上面的帖子中。过去,Eclipse ADT 可以毫无问题地识别该设备!

我遇到了与原始问题相同的问题。我尝试的每种方法都行不通...

切换“USB调试”选择

切换“允许第 3 方”应用选择

允许模拟位置

重新安装驱动程序

重新启动 adb.exe

最后简单解决

转到设置 -> 存储 -> USB 计算机条件(存储屏幕中的菜单选项)

从媒体设备 (MTP) 更改为相机 (PTP)


你让我很开心......只需转到设置>存储> USB计算机条件->选择一个
u
uris

仅当您使用 Windows 时才需要安装 USB 驱动程序(如果您使用的是 MAC/Linux,很可能无需安装任何驱动程序就可以正常工作)

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

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

简而言之:

将 Android 设备连接到计算机的 USB 端口。从桌面或 Windows 资源管理器中右键单击计算机,然后选择管理。在左侧窗格中选择设备。在右侧窗格中找到并展开其他设备。右键单击设备名称(例如 Nexus S)并选择更新驱动程序软件。这将启动 6. 硬件更新向导。选择浏览我的计算机以查找驱动程序软件,然后单击下一步。单击浏览并找到 USB 驱动程序文件夹。 (Google USB 驱动程序位于 \extras\google\usb_driver。)单击下一步安装驱动程序。


J
Joseph Lennox

我的症状是没有安装复合设备(这包含所有实际的 USB 设备,如 ADB 接口、相机等)。这有一个硬件ID:

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

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

我通过从 Windows 7 的虚拟机将 usb.inf 处理为 %windir%\inf 解决了这个问题。之后检测到硬件并正常安装。


J
Jpsy

我有 2 台 Nexus 4 设备。一个连接到 ADB 没有任何问题,第二个在我使用 adb devices 命令时从未出现。另一个症状是,当手机设置为媒体模式时,第二部手机在 Windows 资源管理器中没有显示为便携式设备。

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

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

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

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

然后拔下 USB 并将其重新插入(确保其设置为 MTP(媒体),我发现该设备已在设备管理器中正确注册为 ->便携式设备 ->Nexus 4

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

如果您在将 Nexus 连接到 ADB 时遇到类似问题,那么我建议您先将其切换到 PTP 模式。如果您的问题在该步骤中消失,我建议您执行上面列出的其他步骤,因为 MTP 可能是您大部分时间想要将手机设置为的模式。


P
Peter Mortensen

请按照 Google 的说明进行操作,OEM USB Drivers


P
Peter Mortensen

如果所有答案都不起作用,那么以下说明可能会有所帮助。我遵循最佳答案并尝试从命令行使用 ADB 加载程序以减少可能的并发症,但这不起作用。

一旦启用 PTP 模式,ADB devices 命令会找到我的 Nexus 4,但我无法推送到它。我必须使用 Eclipse 并且为了显示对话框以接受下面描述的 RSA 密钥。

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


P
Peter Mortensen

在 Windows 7 上,使用 Samsung Nexus S,它在 Device Manager 中什么都没有显示,adb devices 命令显示没有设备,但是当插入设备时,显示 USB 调试已打开并已连接。

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


P
Peter Mortensen

我有一个类似的问题,以前的解决方案都不适合我,我自己解决了(经过几个小时的挫折),所以我要分享我的解决方案。

在为我的 Nexus 4 安装 Android Composite ADB Interface 后,我的计算机突然停止识别我插入的任何 Android 设备。我无法卸载驱动程序,因为设备管理器的任何尝试都失败了(设备管理器停止响应每次)。

所以我这样解决了:

将 Windows 切换到安全模式 卸载 Android Composite ADB 接口 安装旧的 SAMSUNG Android ADB 接口 将 Windows 切换到正常模式 插件 Android 设备(在我的例子中是 Nexus 4) Windows 将设备识别为 Nexus 4 从 android-sdk/extras/google 安装驱动程序文件夹一切正常! :)


P
Peter Mortensen

我有办法解决你的问题:

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


P
Peter Mortensen

我的 Windows 7 安装根本找不到驱动程序。 xda-forums 帖子有正确的文件夹告诉 Windows 驱动程序在哪里 - {SDK directory}/extras/google/usb-driver

如果您没有 extras/Google 文件夹 + Tim Bellis,请转到 IDE 中的 SDK 管理器并在 Extras 类别中查找 Google USB 驱动程序,然后安装它。我无法告诉您如何在 Eclipse 中执行此操作,但如果您有 IntelliJ IDEA,它位于列表底部附近,选中它并单击“安装包”。


P
Peter Mortensen

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

一切顺利。


P
Peter Mortensen

你们中的一些人可能已经遇到过这个问题。如果您没有找到 USB 驱动程序(像我一样,我下载了 Eclipse 和 Android SDK 的捆绑包),请转到 <sdk>/SDK Manager。打开它并从选项中选择 USB 驱动程序 进行安装,您就准备好了。我也必须做 PTP 模式。


C
Community

如果您在 Windows 8.1 下安装 ADB 驱动程序时遇到问题,请尝试以下解决方案:ADB Driver and Windows 8.1


P
Peter Mortensen

对我来说,它是 Nexus 4 和 Windows 7。我重新安装了驱动程序,改为 PTP - 基本上经历了一切。

单击 Eclipse 中显示 MainActivity.java 而不是 activity_main.xml 的选项卡为我修复了它。


P
Peter Mortensen

我的解决方案非常愚蠢。我已经尝试了上述所有解决方案并浪费了很多时间。然后我在浏览开发人员选项时找到了解决方案。我没有勾选“USB调试”选项。愚蠢的我认为打开开发人员选项意味着打开 USB 调试,但我错了。


P
Peter Mortensen

这是我的司机失踪问题。我启用了 USB 调试,尝试更换 USB 电缆,尝试重新安装 Google USB 驱动程序,但没有任何帮助。

然后最终我按照建议 here 下载了设备驱动程序。

要确定您是否有设备驱动程序问题,请访问:

计算机->右键单击管理设备管理器

并查看您的 Nexus 是否显示为“Android 设备”或“其他”中的设备。

如果它显示在“Others”中,您的问题应该可以通过下载 &提取 this,然后执行以下步骤:

按照上面提到的三个步骤,在设备管理器中找到它后,右键单击您的设备。说更新驱动程序软件。说“浏览我的电脑以查找驱动程序软件”将其定位到您从上述链接下载驱动程序的位置。

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

https://i.stack.imgur.com/ZaBoy.jpg

执行此操作后,您的设备上会立即出现一个弹出窗口,要求您允许调试。一旦你接受,你就准备好了!


关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅