When you start or debug through Eclipse, your application will be signed with your debug key, which will be automatically created. This is not the same as the key with which you sign the application when it is released.
You need to get the API key using the debug key.
See the โObtaining the MD5 Fingerprint Certificate Debug SDKโ section at http://code.google.com/android/add-ons/google-apis/mapkey.html
Once you are ready to release your application, you will replace the debug API key with the API key you are using.
source share