我在 Windows 7 上运行,并且按照 Android 开发者网站上关于使用硬件设备的说明更新了所有驱动程序。但是,当我尝试运行应用程序时, Eclipse仍然无法识别我的 Nexus 4。弹出 Android 设备选择器,但在硬件部分没有显示任何内容。我也在我的手机上打开了调试、第三方应用程序和模拟位置。
这是因为手机还是新的吗?有没有办法让我的 Nexus 与 Eclipse 一起工作?
命令提示符下的ADB设备下没有显示任何内容。
我在 Windows 7 上运行,并且按照 Android 开发者网站上关于使用硬件设备的说明更新了所有驱动程序。但是,当我尝试运行应用程序时, Eclipse仍然无法识别我的 Nexus 4。弹出 Android 设备选择器,但在硬件部分没有显示任何内容。我也在我的手机上打开了调试、第三方应用程序和模拟位置。
这是因为手机还是新的吗?有没有办法让我的 Nexus 与 Eclipse 一起工作?
命令提示符下的ADB设备下没有显示任何内容。
我的 Nexus 4 也有类似的情况。对我来说,这是 Windows 自动安装的驱动程序的问题。我按照[Q]计算机无法识别手机中的说明进行操作?- 发布#8。我在 Windows 7 上有一些细微的差别。
对我来说我,
祝你好运!
只是为了确认之前的评论。除了启用开发人员选项,然后从新出现的开发人员选项中选择 USB 调试之外,我还需要将连接切换到相机 (PTP) 模式。
要启用USB调试,请转到设置,关于手机,然后在底部点击内部版本号七次。这将启用开发人员设置,您可以在其中启用 USB 调试。
在Windows 7/8 32bit/64bit上修复/安装 Android USB 驱动程序:
<sdk>\extras\google\usb_driver\
.)如果它仍然不起作用,请尝试从MTP更改为PTP。
I had the same problem, but I didn't want to change to PTP mode. This is how I fixed it with MTP still enabled.
I had the same problem and none of the above worked, but the following solution worked for me:
On my Nexus 4:
Go to Settings
Choose Developer options (from the end of the list after pressing seven times on "About phone")
Check the "USB debugging" and press OK.
对于它的价值,就我而言,我只需将 USB 连接模式从媒体设备 (MTP) 更改为相机 (PTP) 即可解决问题。
我不得不求助于 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。
男孩,这迅速升级。
将 USB 模式从 MTP 更改为 PTP 对我有用。
只是为任何努力让他们的 Nexus 4 被 Eclipse - ADT 识别的人添加到上面的帖子中。过去,Eclipse ADT 可以毫无问题地识别该设备!
我遇到了与原始问题相同的问题。我尝试的每种方法都行不通...
最后简单解决
转到设置 -> 存储 -> USB 计算机条件(存储屏幕中的菜单选项)
从媒体设备 (MTP) 更改为相机 (PTP)
如何在Windows 8上执行此操作(我认为,它也适用于 Windows 7)
不要忘记,Android 4.2 现在希望您从计算机提交 RSA 密钥,请查看您的设备屏幕。
要在 Android 4.2 上启用开发者选项:打开设置 -> 关于手机 -> 点击内部版本号 7 次。
我有一个类似的问题,以前的解决方案都不适合我,我自己解决了(经过几个小时的挫折),所以我要分享我的解决方案。
在为我的 Nexus 4 安装 Android Composite ADB Interface 后,我的计算机突然停止识别我插入的任何 Android 设备。我无法卸载驱动程序,因为设备管理器的任何尝试都失败了(设备管理器停止响应每次)。
所以我这样解决了:
请按照 Google 的说明进行操作,OEM USB 驱动程序。
在 Windows 7 上,使用Samsung Nexus S时,它在设备管理器中什么也没有显示,该adb devices
命令显示没有设备,但是当插入设备时说 USB 调试已打开并已连接。
我使用 Andrea 的 2 月 2 日的答案安装了 Google USB 驱动程序,该驱动程序创建了 /gooogle/usb_driver 目录,并使用了 RobertNovelo 的 3 月 7 日的答案转到链接并按照说明进行操作。该设备显示在“其他”下的设备管理器中。我右键单击它并选择更新驱动程序,现在它显示在“Android设备”下的设备管理器中,现在命令行adb devices
列出了它。
我有 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 可能是您大部分时间想要将手机设置为的模式。
如果所有答案都不起作用,那么以下说明可能会有所帮助。我遵循最佳答案并尝试从命令行使用ADB加载程序以减少可能的并发症,但这没有用。
一旦启用 PTP 模式,ADB devices 命令会找到我的 Nexus 4,但我无法推送到它。我必须使用Eclipse并且为了显示对话框以接受下面描述的 RSA 密钥。
注意:当您将运行 Android 4.2.2 或更高版本的设备连接到您的计算机时,系统会显示一个对话框,询问是否接受 RSA 密钥。
仅当您使用 Windows 时才需要安装 USB 驱动程序(如果您使用的是 MAC/Linux,很可能无需安装任何驱动程序就可以正常工作)
在以下链接中,他们描述了如何做到这一点:
http://developer.android.com/tools/extras/oem-usb.html
简而言之:
我的症状是没有安装复合设备(这包含所有实际的 USB 设备,如 ADB 接口、相机等)。这有一个硬件ID:
USB\VID_18D1&PID_4EE6&REV_0228
USB\VID_18D1&PID_4EE6
复合设备的子设备后面会有 &MI_##。如果你看到这些,那么这不是同一个问题。
我通过从 Windows 7 的虚拟机将 usb.inf 处理为 %windir%\inf 解决了这个问题。之后检测到硬件并正常安装。
我有办法解决你的问题:
对我来说,它是 Nexus 4 和 Windows 7。我重新安装了驱动程序,改为 PTP - 基本上经历了一切。
单击 Eclipse 中显示 MainActivity.java 而不是 activity_main.xml 的选项卡为我修复了它。
如果您在Windows 8.1下安装 ADB 驱动程序有问题,请尝试以下解决方案:ADB Driver and Windows 8.1
我的 Windows 7 安装根本找不到驱动程序。xda-forums 帖子有正确的文件夹来告诉 Windows 驱动程序在哪里—— {SDK directory}/extras/google/usb-driver
。
如果您没有 extras/Google 文件夹 + Tim Bellis,请转到 IDE 中的 SDK 管理器并在 Extras 类别中查找 Google USB 驱动程序,然后安装它。我无法告诉您如何在 Eclipse 中执行此操作,但如果您有IntelliJ IDEA,它位于列表底部附近,选中它并单击“安装包”。
(Windows 7)我的解决方案是在设备管理器中找到该设备,卸载现有驱动程序并使用包含子目录选项从您的用户帐户中的 android 文件夹中安装一个新驱动程序。
一切顺利。
这是我的司机失踪问题。我启用了 USB 调试,尝试更换 USB 电缆,尝试重新安装 Google USB 驱动程序,但没有任何帮助。
然后最终我按照这里的建议下载了设备驱动程序。
要确定您是否有设备驱动程序问题,请访问:
并查看您的 Nexus 是否显示为“ Android 设备”或“其他”中的设备。
如果它显示在“其他”中,您的问题应该通过下载并解压缩然后执行以下步骤来解决:
最后,您的设备将显示如下:
执行此操作后,您的设备上会立即出现一个弹出窗口,要求您允许调试。一旦你接受,你就准备好了!
你们中的一些人可能已经遇到过这个问题。如果您没有找到 USB 驱动程序(像我一样,我下载了 Eclipse 和 Android SDK 的捆绑包),请转到<sdk>/SDK Manager
. 打开它并从选项中选择USB 驱动程序进行安装,您就准备好了。我也必须做 PTP 模式。
我的解决方案非常愚蠢。我已经尝试了上述所有解决方案并浪费了很多时间。然后我在浏览开发人员选项时找到了解决方案。我没有勾选“USB调试”选项。愚蠢的我认为打开开发人员选项意味着打开 USB 调试,但我错了。