In Android you can use the following app to figure out if your phone is getting the gps signal:https://play.google.com/store/apps/deta ... tus2&hl=en
If it fails you can try two things:
1) Restart the phone
2) Reset a-gps:
a) Menu / Tools / manage aGPS state.
b) Select 'Reset' to clear the internal state of the GPS.
c) Select 'Download' to re-download the assistance data. You will need an active internet connection at this step.
d) Close the GPS Status application for 10 seconds.
e) Go outside and find a spot where large part of the sky is visible.
Make sure you have the 'Keep the screen on' settings turned on (in Menu / Settings / Display & Tools'.
e) Let the program run and try to acquire your GPS position
If you live in a area with loads of buildings try going to a park for a first lock, in my experience older phones have bad gps, my Galaxy Ace 2 takes minutes to get a GPS lock while my Galaxy S4 takes just a few seconds.