I’m trying to make a sample map app, but the map doesn’t appear on screen like so:

I’m following this example but I don’t understand what is wrong so my map to look like this?
I’ve added the API key like this:
keytool -list -alias androiddebugkey -keystore debug.keystore \
-storepass android -keypass android
All GPS and Internet permissions are added, and the device is connected to the internet.
if you are following the example that you posted, you should already have the INTERNET permission added to your code so it is either your android:apiKey or the emulator you are using does not have internet access so check that out
if is a problem with the apiKey this should sort it out
http://informationideas.com/news/2008/11/06/getting-android-emulator-working-with-google-maps-api-key/