USB Debugging in Android

有些话、适合烂在心里 提交于 2019-12-13 13:28:57

问题


I am having an Android Phone (Motorola Quench XT3) running version 2.1. I have installed android SDK (including the USB driver) in my Windows XP OS.

I enabled USB debugging in my phone and connected it to the computer. The phone is recognized and the SD card gets mounted in my computer.

When I launch the DDMS tool from my computer, it is not listing my device.

Am I missing any steps here or the USB debugging works only with specific phones.


回答1:


You don't need to do any of those things.I had the same problem with debugging my HTC thunderbolt. All you have to do is download the official software from the phone's website.

Try one of these two links: http://www.nero.com/download.php?id=motorolamedialink

http://www.motorola.com/consumers/v/index.jsp?vgnextoid=0351f6a559431210VgnVCM1000008406b00aRCRD

Download and install the software, and it should work. it did for me.




回答2:


adb devices

should show all the android devices attached to your machine. In case it does not show up, restart the adb server i.e.

adb kill-server
adb start-server

I faced the same problem and the above steps helped. YMMV.




回答3:


It happened to me with several phones earlier, Motorola Atrix, Sansung Galaxy. I found out that I needed to install the official driver from the manufacturer even if the device is installed by Windows.

Motorola Driver download here




回答4:


Install all drivers, the motorola media link, restart your computer. Then plug your device, and select USB CHARGE ONLY. It may work in other modes, but the documentation says that. Also, try using eclipse with the adb plugin. When it prompts you to select a target device, your phone should appear in the list.




回答5:


You could try usbsnoop or wireshark (in Linux using usbmon) to see the package exchange.




回答6:


ADB can't work while your phone is connected as a storage device (it could in theory, but I've never seen a device acting as multiple targets)

ADB uses, afaik, some sort of networking. Your phone exposes itself as either a storage device, a network (tethering) device or a special device (used for debugging via adb).

This "special" modus requires a per-phone driver. Make sure you got the correct one by motorola. You should reboot after the install.

Try not to choose any "use as XYZ via USB" option, let it time out (or choose charge only), and make sure that there is no default set.



来源:https://stackoverflow.com/questions/4227927/usb-debugging-in-android

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!