无法将DDMS连接到HTC设备

时间:2011-11-21 12:48:32

标签: android ddms

无法使用Android插件为eclipse在设备上进行调试。

按下调试按钮后,DDMS开始循环显示以下消息:

[2011-11-21 XX:41:05 - DeviceMonitor]Sending Tracking request failed!
[2011-11-21 XX:41:05 - DeviceMonitor]Adb connection Error:EOF

关闭eclipse并重启没有防火墙,没有运气 在命令行中测试“adb devices”,显示连接的设备 安装了驱动程序 调试模式已启用 清单中的Debuggable设置为true。

更新:
尝试从android工具文件夹启动ddms.bat,行为相同。
似乎还有其他人遇到此问题,其中大多数人都将此报告为HTC驱动程序的问题。尽管已更新到最新版本,但它仍然无效。

5 个答案:

答案 0 :(得分:2)

自从ADT 15开始,我经常遇到与DDMS和我的DroidX相同的问题。单独杀死和重新启动adb 也无法解决我的问题。

我的问题的症状类似于你的问题:我在设备列表中看到我的设备有10或15次迭代,所有这些都表示它们没有连接或者是那种效果。

我的修复程序:

  1. 断开设备与USB的连接。
  2. 在命令行上运行adb kill-server
  3. 在命令行上运行adb start-server。等待守护进程启动。
  4. 重新连接设备。
  5. 重新连接设备后,您应该能够运行adb devices并在结果中只看到一个设备。你应该好好去!

答案 1 :(得分:1)

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

您只需升级设备上的设备驱动程序即可。 试试类似的东西:

  

首次在Windows 7上安装Android USB驱动程序:

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

将Android设备连接到计算机的USB端口。    - 在桌面或Windows资源管理器中右键单击“计算机”,然后选择“管理”。    - 在“计算机管理”窗口的左窗格中选择“设备管理器”。    - 在右侧窗格中找到并展开Android Phone。    - 右键单击​​Android Composite ADB Interface,然后选择Update Driver。这将启动硬件更新向导。    - 从列表或特定位置选择“安装”,然后单击“下一步”。    - 选择在这些位置搜索最佳驾驶员;取消勾选搜索可移动媒体;并选中在搜索中包含此位置。    - 单击“浏览”并找到USB驱动程序文件夹。 (Google USB驱动程序位于\ extras \ google \ usb_driver。)    - 单击“下一步”以升级驱动程序。

答案 2 :(得分:0)

试试这个:关闭eclipse,使用adb kill-server从命令行停止adb进程,重新启动你的eclipse项目。

答案 3 :(得分:0)

如果计算机端没有像其他人建议的那样工作(断开设备,杀死adb close eclipse等...)尝试将设备调试模式设置为off settings-> applications-> development-> USB debugging 经过一两秒之后再转回来,那对我来说通常就是这个诀窍......

答案 4 :(得分:0)

我在HTC One和Windows 7上遇到此问题。我的设备在设备管理器中显示为便携式设备> HTC One。我可以使用资源管理器访问它并查看文件但不能建立ADB连接。

我解决这个问题的方法是,设备管理器>右键单击我的设备>属性>驱动程序选项卡>更新驱动程序> “浏览我的计算机以获取驱动程序软件”> “让我从计算机上的设备驱动程序列表中选择”(在对话框底部)......

有两种选择:

MTP USB设备 USB复合设备

选择USB Composite Device并单击Next,一段时间后安装驱动程序并且设备显示在DDMS中,我甚至不需要重新启动ADB。

请注意,我安装并更新了但未运行的HTC Sync Manager软件,并且我的HTC One中已打开开发人员模式和USB调试。

很棒的手机!连接的痛苦:))

Here is a picture of the driver selection screen where you can choose USB Composite Device