The ADT has support for library projects:
http://developer.android.com/tools/projects/projects-eclipse.html#SettingUpLibraryProject
We're not using this, but I've been using it locally and think it makes
things much easier when hacking on the framework (make a change and push
play instead of having to recreate jars).
Any objections to checking this in?
The exact change is:
Add this line to framework/.classpath:
<classpathentry exported="true" kind="con"
Add this line to a/framework/project.properties:
android.library=true