But, note that this is not the whole story. You will also need to do several other tweaks, depending on what version of the system you are trying to build. The situation is still very much in flux, and the latest summary is in the discussions at http://groups.google.com/group/android-platform/browse_thread/thread/6b4f41c70824638c and http://groups.google.com/group/android-platform/browse_thread/thread/241a12fbcd41a383.
To do: This is a barely sufficient answer. Someone (me?) should edit the messages together into a unified set of instructions including:
- Basic Dream build instructions
- ADP1 vs G1
- Setting the provisioning bit
- Extracting needed proprietary libraries
- Including media files
Later: Someone has done this. See the great writeup by Johan de Koning at:
See http://devtcg.blogspot.com/2009/03/building-running-and-debugging-android.html for tips on how to efficiently work on individual applications in the Android source tree.