如何在Windows 7上安装Nexus One的USB驱动程序以进行调试?

6
我已经实现了一个简单的Android应用程序,现在我想在真实设备上进行测试。 我有一个Nexus One。
在Android Eclipse插件中,我已经下载并安装了USB驱动程序(修订版3)包。 但是当我使用USB电缆将我的Nexus One连接到运行Windows 7的PC时,会弹出一个消息框,显示"Nexus One"的"没有找到驱动程序"。
我已经在设备上激活了USB调试。 当我在电脑上运行adb devices时,它只打印“连接的设备列表”,没有设备列出。 如果我在Windows中使用“设备管理器”,并尝试更新“Nexus One”的驱动程序,则无法在 Android SDK 的“驱动程序目录”中选择驱动程序。
如何在Windows 7上为Nexus One安装驱动程序,以便我可以在实际设备上使用它来进行USB调试我的Android应用程序?

如果您已经为另一部安卓手机安装了adb驱动程序,您可以通过高级驱动程序设置进行操作,并使其使用现有的安装。 - Nathan Schwermann
4个回答

8

http://developer.android.com/sdk/win-usb.html


Windows的USB驱动程序是Android SDK的可下载组件。如果您正在Windows上开发,并希望连接Android设备以测试应用程序,则需要安装USB驱动程序。本文提供有关USB驱动程序的最新版本以及在开发计算机上安装驱动程序的指南的信息。 Windows的USB驱动程序,修订版3(2010年1月) 增加了对Nexus One的支持。
Windows的USB驱动程序可作为可选的SDK组件下载。只有在Windows上进行开发并希望通过USB连接Android设备到开发环境时才需要该驱动程序。要安装驱动程序或将现有驱动程序升级到最新版本,必须首先将驱动程序下载到开发计算机。要下载驱动程序,请使用包含在Android SDK中的Android SDK和AVD Manager工具。如果您尚未按照“安装Android SDK”中所述安装Android SDK,请在继续驱动程序安装之前这样做。当您准备好下载驱动程序时,请按照添加SDK组件中给出的说明启动Android SDK和AVD Manager。从“可用软件包”面板中,选择“USB驱动程序包”并将其下载到计算机上。驱动程序文件将下载到 \ usb_driver目录中。下载完成后,请根据您的需求和Windows操作系统版本遵循以下说明安装或升级驱动程序。如果您首次将Android设备连接到计算机,请按照下面的过程执行“执行全新安装”操作。如果您已经安装了旧版USB驱动程序,并希望升级到最新版本,请按照“升级现有驱动程序”的过程进行操作。
完成USB驱动程序安装后,请参阅在设备上开发以获取有关使用Android设备进行开发的其他重要信息。

我的安装程序没有自动找到设备驱动程序。我不得不进入设备驱动程序并手动告诉它在此文件夹中搜索设备驱动程序:c:/program files/Android/android-sdk/extras/google/usb-driver/ - Orbiting Eden
2
请注意,此答案不再正确。USB驱动程序不再位于SDK的“extras”目录中。 - Dan Dascalescu
它们目前位于 C:\Users\<username>\AppData\Local\Android\sdk\extras\google\usb_driver - ban-geoengineering

1
截至2013年3月,您无需安装任何Nexus One驱动程序 - 如果允许,Windows 7可以自动在线安装驱动程序。驱动程序将被命名为Android Composite ADB Interface

Android Composite ADB Interface

请确保允许Windows从Windows Update安装驱动程序:在开始搜索栏中键入“更改设备安装设置”,然后勾选“如果在我的计算机上未找到驱动程序,则从Windows Update安装驱动程序。”

enter image description here

因为您无需安装整个Android SDK或约400MB的ADT Bundle(顺便说一下,尽管Google声称,但该目录中不再包含驱动程序文件),所以这样做是有必要的。

0

前往设置 -> 应用程序 -> 开发,并检查 USB 调试是否已启用。

Danny。


-1
最好使用像Dropbox或Fiabee这样的同步产品,您将能够毫不费力地来回传输任何内容,适用于所有USB电缆 :) 在第二个方案中,您甚至可以同步您的照片,而无需担心复制它们。

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