after releasing the app, map is not showing.please any one help me. I followed many steps in stack overflow but i did not getting any correct answer
For Google Map to visible in all Devices after you launched your app in Android Market you need to create Keystore using Release Key.
Check this post for creating Signed Application and Register Map using Release Key
copy signed apk in your device and install it...!
Related
Okay, so here is my problem:
I made a little app for myself that uses the Maps API from Google. I followed the instructions on how to put the API key in the app and all that. I make my app, run it on my phone (via USB debugging if that's important) and it works just fine. Now, out of fun, I put the app on Google Play Store (for some of my friends and family to use it idk), and all of a sudden, the app doesn't work. What happened was, the map wouldn't load (as if i haven't put in the API key). Then I uninstalled the app, tried running it with USB debugging again, and the same thing happened. So I put in the new API key, and it works just fine. Uploaded the version 2 in the Play Store, same problem and the same situation. How do I fix this?
I will provide any additional information that you need.
Check if you've entered your API key within the google_maps_api.xml file in the release directory (/app/src/release/res/values) just like in your debug directory (/app/src/main/debug/values).
Then, if you have API key restrictions make sure that you are using right certificates for the debug and release builds. You can get your debug and release certificates by following the steps given on Google Maps SDK for Android documentation
I hope this helps! Goodluck on your project
Hi I am doing project with map.i finished my map and published,but after publish the map is not visible.so i searched and find a method to get fingerprint for release fingerprint and generate API key.Now i am going to publish my app as a new one.But before going to publish,i want to check that whether map will visible after publish or not.Is there anyway to check it before publishing.Please help me.
simply install the release build in an android device,if it works there it will work after publishing too.
Also note that google provides different api keys for debug and release builds.
So depending on the build and flavour , u need to use the corresponding keys in your app
I received a release.keystore from the developer that was working previously on the project.
I created a custom debug.keystore based on release.keystore to test the app.
Some of the functionality of the app is broken comparing to the app on the Google Play which makes me think I might not have a valid key. For example Maps don't display correctly (gray square).
Is there a way to find out if I have a right key, that the previous app was uploaded with?
thank you!
don't create a debug key from it. Just sign the app with the regular key and then test it.
I believe that the maps API is tied to your release key so it will not work in your app unless you sign with your release key
I am implemented Google map in my application it's showing Google map on device before creating signed apk. When i created signed apk then it's not showing Google map on device so I am not getting what I did wrong so any one can give me suggestion.
Without any additional information to go on, I'm going to assume you created the release APK still using the debug Google Maps API key. You will need to use create a API key for the release APK. See: http://code.google.com/android/add-ons/google-apis/mapkey.html#getfingerprint
If its something else, could you add logcat output to your original post?
I have a problem about google map.
I did an app about include google maps.When i run the app with
Eclipse ,map is seeming everything is ok.
I signed the app and upload Android Market. When i dowload this app
for check i see the map blank.
I changed map key but it doesnt work?
Anybody know about that?
Have you changed the key of the google map component before sign? you must have a key for debug and another for published application.