【发布时间】:2010-11-13 22:08:39
【问题描述】:
我正在运行 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]启动监控失败
我已经多次重启电脑,多次卸载并重新安装驱动程序,但每次都收到相同的错误。在我研究这个问题时,有人建议重新启动手机。我对此感到有些困惑-这是软重启还是硬重启?我是否只是关闭/打开手机电源,是否涉及更复杂的事情?我是否必须硬重启才能重置为出厂版本 - 即使它是全新的?
有没有人遇到过类似的问题?对此的任何帮助都会很棒。 如果 adb 无法查看设备,我无法在设备上测试我的应用程序。提前非常感谢。
【问题讨论】:
-
“我是否只是关闭/打开手机电源,是否涉及更复杂的事情?” -- 如果有人告诉你重启手机,简单的关机/开机(注意:不仅仅是让手机进入睡眠状态)就足够了。
-
我在 Nexus one 上遇到了非常相似的问题(尽管其他设备也发生过)。出于某种原因,当我使用键盘 USB 集线器连接到设备时它不起作用,但当我开始将 USB 电缆直接连接到我的笔记本电脑时,它开始正常工作。它也可能是有故障的 USB 电缆。我有一根(便宜的)电缆可用于充电,但不能用于调试。值得检查电缆。