I forced Earth to install to SD - and it didn't help, because Earth insists upon downloading and caching data to /data, so 12 of the 15mb end up being in /data anyway. I suspect the next time Earth gets updated it will get support for SD. But given how infrequently Google updates their apps, that will happen sometime in 2011. So far, yeah. What does pm getInstallLocation tell you? Try setting it to 0 or 1, and try installing it, wiping the app data and cache, uninstalling it, and reinstalling it. Random suggestions, but that's what I would try if I were having that problem. Also, I would probably manually delete things that said "skymap" in the /data directory.