Since now I have always used an emulator because I didn’t have a test device. But now I got a phone (htc wildfire s), I have enabled USB debugging and installed the google usb driver from the sdk manager. I have read that Eclipse should automatically install it on the phone if its connected to the usb when you run it as android application. When I ran it as android application it stills runs the emulator and nothing new is installed on the phone.
Phone version is currently : 2.3.3 (API 10)
And application :
android:minSdkVersion="8"
android:targetSdkVersion="17" />
I had faced a similar problem before. I was using a samsung phone instead.
When i installed samsung Kies, the eclipse(or my PC for that matter) recognized the phone.
Try installing HTC Sync on your development machine.
http://www.htc.com/help/in/howto_iframe.aspx?id=109074&type=1&p_id=423
This should solve your problem.