For developing google maps application in android,the first step is to get Google APIs(containing maps.jar).
If its not available in your Eclipse IDE,you can download it in eclipse by going to windows>Android sdk manager>...then select the required Google API.
Create a new AVD with the target as google APIs this is where you run the google maps application.
To get MD5 fingerprint run the following command in cmd
keytool.exe -list -alias androiddebugkey -keystore “C:\Documents and Settings\Administrator.android\debug.keystore” -storepass android -keypass android
before executing this command,
1.change the path of cmd to keytool.exe's location which is generally inside program files>java>bin
2.inside double quotes enter the path to your android keystore,which can be found in eclipse..windows>preferences>android>build
while tring this the issues that i faced were
1.keytool error: java.lang.RuntimeException: Usage error, and is not a legal command----because of unwanted spaces
2.tried to insert -v command for verbose
After getting MD5,go to the following link http://code.google. com/android/maps-api-signup.html and sign in with your google account.to obtain the key which you can use in your application.