Android: ADB Driver for HTC Smartphones
Use HTCSync Version: 3.3.21. It has USB driver also. I installed it and after that I could debug my application. Read its help here.
Enjoy!
Here's how you can do it without HTC Sync bloatware:
Download HTC sync from http://www.htc.com/au/support/content.aspx?id=6196
Start the setup
The setup will report that some other components need to be installed first.
If you look at the list, you'll see that the driver is part of it.
Press "OK", this will install the driver, some DOS boxes will flash up.
The actual HTC sync setup starts. Abort the installation.
Have fun! No reboot was required for me. I didn't even have to re-plug the device.
Tested on Windows 7 64bit.
You can force windows to use the standard Google ADB driver by selecting "Browse my computer for driver software", browsing to the Google USB driver folder, then "Let me pick from a list of drivers on my computer". This should then let you choose "Android ADB Interface" as the driver for your non Google phone.
Once installed, this works with ADB and Eclipse development as normal.
HTC Sync is a damn bloatware.
The latest naked drivers seem to be maintained in this XDA thread.