7

我正在运行 Android SDK 2.2 并试图让 adb 连接到 Google Nexus One 手机。它是一款直接从 Google 发货的新手机 - 尚未在其上安装任何应用程序。(我有 Windows XP)这是我到目前为止所做的:

  • 按照 Android 开发者网站上给出的设置开发设备的说明进行操作:http: //developer.android.com/guide/developing/device.html

  • 将 android:debuggable="true" 添加到我的应用程序清单中

  • 在手机上检查 USB 可调试

  • 下载了 Windows 版本 3 的设备驱动程序(这支持 Nexus One 手机)

  • 通过硬件安装向导安装设备 - 设备显示为“Android Composite ADB Interface”。

当我在 shell 上运行 adb devices 时,设备会出现片刻,然后消失。在 Eclipse 控制台上,我收到以下消息: [2010-11-13 11:54:42 - DeviceMonitor]Failed to start monitoring

我已经多次重新启动电脑,卸载并重新安装了几次驱动程序,但每次都得到相同的错误。在我研究这个问题时,有人建议重新启动手机。我对此感到有些困惑-这是软重启还是硬重启?我是否只是关闭/打开手机电源,是否涉及更复杂的事情?我是否必须硬重启它才能重置为出厂版本 - 即使它是全新的?

有没有人遇到过类似的问题?对此的任何帮助都会很棒。如果 adb 无法查看设备,我无法在设备上测试我的应用程序。提前非常感谢。

4

7 回答 7

13

我有同样的问题。要使其正常工作,请执行以下操作:

  1. 关闭日食
  2. 打开任务管理器并杀死adb.exe程序。
  3. 重新打开Eclipse(Eclipse会自动重启adb.exe服务)

从命令提示符运行adb devices,您应该会看到类似以下内容:

C:\> adb devices
List of devices attached
0123456789ABCDEF        device

当然,我假设您已将手机插入计算机。

于 2011-10-01T20:05:55.077 回答
2

Nothing here worked for me. And you know what? I plugged it to my USB 3.0 port.

Just plug it to regular USB 2.0 and it'll work.

于 2012-04-10T20:13:51.753 回答
2

听起来好像有东西在服务启动时就杀死了它。尝试禁用任何防病毒软件并adb devices再次运行。您还可以检查系统日志是否有错误 - 运行compmgmt.msc并检查事件查看器的日志。

当我在 shell 上运行 adb devices 时,设备出现片刻,然后消失

你是说 Windows 的命令外壳cmd.exe吗?'adb devices' 的输出不会自行更新,它应该只打印出当前连接的内容然后终止。

于 2010-11-13T22:16:47.040 回答
1

我有同样的问题。请执行下列操作:

将手机插入计算机,然后:

  1. 运行命令提示符。
  2. 转到 android sdk 的工具位置。
  3. 运行'adb kill-server'
  4. 然后运行'adb start-server'。

关闭 COMODO 防火墙和防御+ 模块

于 2011-11-24T19:57:30.320 回答
1

您好,您需要升级您的 USB 驱动程序,请按照此参考链接进行操作,升级后您需要取消选中 USB 调试,断开电缆与设备的连接,然后检查 USB 调试并再次将电缆连接到设备。这会解决你的问题.. 链接文本

于 2011-01-10T12:54:17.133 回答
0

我按照以下说明在 Windows 7 64 位上安装了 Nexus One:

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

请注意,该目录已更改为 /extras/google/usb_driver。

你知道你需要这样做,如果你去控制面板->设备和打印机并显示设备上的属性,并且没有显示驱动程序。

于 2011-04-26T18:23:43.860 回答
0
  • 通过以下方式打开任务管理器Ctrl+Shift+Esc

  • 在 Processes 中选择adb.exe并单击 End process 按钮。

  • 现在关闭 Eclipse 并重新启动它。

    这对我有用。希望这也对你有用。

于 2012-06-18T09:12:23.127 回答