2010-11-19 64 views
4

我有一个Android手机(Motorola Quench XT3)运行版本2.1。 我已在我的Windows XP操作系统中安装了android SDK(包括USB驱动程序)。Android中的USB调试

我启用USB在我的手机中调试并将其连接到计算机。 手机被识别并且SD卡被安装在我的电脑中。

当我从我的电脑启动DDMS工具时,它没有列出我的设备。

我错过了这里的任何步骤或USB调试只适用于特定的手机。

+0

有些手机给你一个选择USB连接 - 调试,安装SD卡,只收费。这可能是错误的吗?安装SD不是调试的先决条件,它是一个独立的功能,只有通过组合设备才可能同时进行。 – 2010-11-19 19:52:36

+0

这并不复杂。我认为你没有做错什么.. 你在./adb设备中获得了什么? – kthorat 2010-11-19 19:12:44

+0

我使用上述命令重新启动了abd服务器,而./adb设备未列出任何设备。 – avis 2010-11-20 03:58:27

回答

2
adb devices 

应显示所有连接到您的机器的Android设备。如果没有显示,重新启动adb服务器,即

adb kill-server 
adb start-server 

我面临同样的问题,上述步骤有所帮助。 YMMV。

+0

我也遇到了与摩托车猝死相同的问题。我在这里尝试了你的答案,但没用。它仍然不会显示列表中的设备 – 2011-06-15 09:50:22

+0

如果使用Linux,那些命令需要“sudo”。 – NoBugs 2011-06-30 04:15:22

2

它发生在我之前的几款手机,摩托罗拉Atrix,三星Galaxy。 我发现我需要从制造商安装官方驱动程序,即使该设备是由Windows安装的。

Motorola Driver download here

1

安装所有的驱动程序,摩托罗拉媒体链接,请重新启动计算机。然后插入设备,然后选择USB CHARGE ONLY。它可能在其他模式下工作,但文档说明了这一点。另外,尝试使用eclipse与adb插件。当它提示你选择一个目标设备时,你的手机应该出现在列表中。

0

您可以尝试使用usbsnoop或wireshark(在使用usbmon的Linux中)查看软件包交换。

0

,而你的手机连接的存储设备(它在理论上可以,但我从来没有见过充当多个目标的设备)

ADB用途,据我所知,某种亚行不能工作网络。您的手机将自己公开为存储设备,网络(共享)设备或特殊设备(用于通过adb进行调试)。

这种“特殊”的方式需要每个电话的驱动程序。确保你通过摩托车得到了正确的。安装后应该重新启动。

尽量不要选择任何“通过USB使用XYZ”选项,让它超时(或仅选择充电),并确保没有默认设置。