I need to use my phone as emulator/target/virtual device when I run my application. I have installed HTC Sync and the USB driver is in order. I have enabled the USB Debuggin
When I did it I never actually installed HTC Sync.I used the AVD Manager to install the USB Driver and followed these instructions
HTC Hero (Android 2.1)
eclipse Helios (3.6)
Windows XP SP3
I got this working by doing the following
android:debuggable="true"
Menu > Settings > Applications > Development > USB Debugging
Your phone is not a virtual device. Just plug it in, make sure that USB debugging is enabled on the phone and run or debug your application.
I had a similar problem — USB debugging enabled, no problems with drivers, yet device not detected. I was trying to run an imported project. I created a new Android Sample Project, and was able to run that on device. After that, the imported project also ran on device.
A few tips that helped me get my Phone (Incredible 2) recognized:
In Run Configurations, make sure target is set to Manual (otherwise might default to emulator)
Install Phone drivers (from autoplay menu when plugged in), and HTC Sync. If 'Debugging Mode' isn't working, my phone will only be recognized by HTC sync and eclipse in 'Sync' mode.
Check what version of the SDK you are running. My phone hasn't been updated to Android 4.0 yet, so I had to download a previous SDK version (2.1.3)
I had a simular problem but i had to enable usb debugging on my actual physical phone and it updated the drivers on windows and now it works