无法使用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驱动程序的问题。尽管已更新到最新版本,但它仍然无效。
答案 0 :(得分:2)
自从ADT 15开始,我经常遇到与DDMS和我的DroidX相同的问题。单独杀死和重新启动adb 也无法解决我的问题。
我的问题的症状类似于你的问题:我在设备列表中看到我的设备有10或15次迭代,所有这些都表示它们没有连接或者是那种效果。
我的修复程序:
adb kill-server
。adb start-server
。等待守护进程启动。重新连接设备后,您应该能够运行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调试。
很棒的手机!连接的痛苦:))