In my case, I develope on Eclipse 3.6 under Ubuntu 10.04. A HTC Wildfire have been purchased recently, so I can develope my exercises using real phone.
To setup the system, the phone and the code, refer to Google document "Developing on a Device".
If you are going to run/debug a project which have been setup to run on emulator, may be you have to unselect the preferred Android Virtual Device.
- In Eclipse, right click on the project, -> Run As -> Run Configurations...
- Select the configuration under Android Application on left, and Target on Right, un-select the preferred Android Virtual Device, and click Apply.