This forum post describes how to download and install the HTC HERO skin for the Android emulator:
Below is the settings I used when creating the hardware profile. I believe they are mostly correct except I could not find the settings for cache so I just went with the defaults (bold is what I typed):
./android create avd –target 2 –name hero_av –skin HTC_HERODevice ram size: The amount of physical RAM on the device, in megabytes.
Android 1.5 is a basic Android platform.
Do you wish to create a custom hardware profile [no]yes
hw.ramSize :288 Touch-screen support: Whether there is a touch screen or not on the device.
hw.touchScreen [yes]:yes Track-ball support: Whether there is a trackball on the device.
hw.trackBall [yes]:yes Keyboard support: Whether the device has a QWERTY keyboard.
hw.keyboard [yes]:no DPad support: Whether the device has DPad keys
hw.dPad [yes]:no GSM modem support: Whether there is a GSM modem in the device.
hw.gsmModem [yes]:yes Camera support: Whether the device has a camera.
hw.camera [no]:yes Maximum horizontal camera pixels
hw.camera.maxHorizontalPixels :480 Maximum vertical camera pixels
hw.camera.maxVerticalPixels :320 GPS support: Whether there is a GPS in the device.
hw.gps [yes]:yes Battery support: Whether the device can run on a battery.
hw.battery [yes]:yes Accelerometer: Whether there is an accelerometer in the device.
hw.accelerometer [yes]:yes Audio recording support: Whether the device can record audio
hw.audioInput [yes]:yes Audio playback support: Whether the device can play audio
hw.audioOutput [yes]:yes SD Card support: Whether the device supports insertion/removal of virtual SD Cards.
hw.sdCard [yes]:yes Cache partition support: Whether we use a /cache partition on the device.
disk.cachePartition [yes]:yes Cache partition size
disk.cachePartition.size [66MB]: Created AVD ‘hero_avd’ based on Android 1.5
I set my HTC Hero handset in debug mode when attached to usb. So when I attached the HTC Hero handset using usb and running the Android application from Eclipse the application was automatically started on the handset as well as the Android emulator.
Update: fixed a missing space charachter before –skin in the android create statement.