SDK
(包括 USB 驱动程序)。我启用了手机中的
USB
调试功能并将其连接到电脑。电脑可以识别我的手机并且 SD 卡已经挂载上了。但是,当我从电脑中启动
DDMS
工具时,它没有列出我的设备。我错过了什么步骤吗?或者
USB
调试只适用于特定的手机?SDK
(包括 USB 驱动程序)。USB
调试功能并将其连接到电脑。电脑可以识别我的手机并且 SD 卡已经挂载上了。DDMS
工具时,它没有列出我的设备。USB
调试只适用于特定的手机?我之前遇到过几款手机的这种情况,包括 Motorola Atrix 和 Sansung Galaxy。
我发现,即使 Windows 已经安装了设备,我仍然需要从制造商处安装官方驱动程序。
adb devices
应该显示连接到您的计算机上的所有Android设备。如果没有显示出来,请重启adb服务器,即:
adb kill-server
adb start-server
我也遇到了相同的问题,上述步骤对我有所帮助。可能因人而异。
安装所有驱动程序,摩托罗拉媒体链接,重新启动计算机。然后插入您的设备,并选择USB仅充电模式。它可能在其他模式下工作,但文档中说了这个。另外,尝试使用带有adb插件的eclipse。当它提示您选择目标设备时,您的手机应该出现在列表中。
您不需要做任何这些事情。我在调试我的HTC Thunderbolt时遇到了同样的问题。您只需要从手机网站下载官方软件即可。
尝试以下两个链接之一: http://www.nero.com/download.php?id=motorolamedialink
http://www.motorola.com/consumers/v/index.jsp?vgnextoid=0351f6a559431210VgnVCM1000008406b00aRCRD
下载并安装软件,它应该可以正常工作。对我来说确实如此。
当您的手机连接为存储设备时,ADB无法工作(理论上可以,但我从未见过设备同时充当多个目标)
据我所知,ADB使用某种网络。您的手机会将自身暴露为存储设备、网络(数据共享)设备或特殊设备(通过adb进行调试)中的一种。
这种“特殊”模式需要针对每个手机的驱动程序。请确保您拥有适用于摩托罗拉的正确驱动程序,并在安装后重新启动手机。
尽量不要选择任何“通过USB用作XYZ”选项,让其超时(或仅选择充电),并确保没有默认设置。