I've just downloaded the 2.2 SDK 2.2 and the new Eclipse plugin and built and run an existing maps project with the new AVD with Google API level 8. I find that now the code:
geocodeResults = coder.getFromLocationName(pname, 8);
( where coder is an instance of android.location.Geocoder)
throws an IOException with "Service not Available"
I didn't have this problem moving up API levels from 5 through 6 to 7. The maps API still works though.
Anyone have a similar experience or idea what needs changing?