Some googling uncovered others with this problem, particularly this helpful post from Sonal. The fix is, basically, to delete the entire configuration directory for eclipse. While a bit heavy-handed for those with complex installations and many installed components, it was fine for me as all I'm doing is Android development. My steps were slightly different from Sonal's, so here's a recap:
- Exit eclipse if running
- Delete (or backup) ~/.eclipse/org.eclipse.platform_3.5.0_155965261
- Start eclipse
- Open Help->Install New Software
- Add the Eclipse 3.5 Default update site: http://download.eclipse.org/releases/galileo/
(Note that I explicitly installed the WST Server Adapters, though adding the update site may be enough.) - Add the GEF (Graphical Editor Framework) plugin update site: http://download.eclipse.org/tools/gef/updates/releases
(I did not explicitly install GEF.) - Add the Google Android ADT plugin update site: https://dl-ssl.google.com/android/eclipse
- Install the "Android DDMS" and "Android Development Tools" packages from the Android ADT update site.
Notably, the GEF plugin appears to be new. I don't recall installing this under Ubuntu 10.4. Also, I believe that if you just add the update sites for the dependancies (WST Server Adapters and GEF), they will be installed automatically when you install the Android ADT packages. No need to hunt them down and install them directly. I haven't verified this though.
There may be more re-configuration to be done. I'll update this post with anything I find as it comes up.