I had this problem after I tried to fix a problem where Google Services was draining my battery. I went to settings and applications and cleared cache and data for Google contacts sync, services framework, acct manager and play services as found on forums for that issue.
But then play store reported the no connection, retry error. I turned on airplane mode, turned it off, changed the time manually, reset app preferences, removed and readded my Gmail account, tried all the things I read all to no avail. Gmail would report you must update Google Play Services and the play store would say no connection. I downloaded a new apk for Playstore, installed that, (my device is rooted). Still didn't work.
Finally I got it. I downloaded an apk for Google Play Services and installed it. Rebooted to success. I also modified my hosts file in systems/etc and added a second line to say #74.125.93.114 android.clients.google.com as found on another forum.
Not sure which of the two worked, but I don't have to do a factory reset. Whew.
But then play store reported the no connection, retry error. I turned on airplane mode, turned it off, changed the time manually, reset app preferences, removed and readded my Gmail account, tried all the things I read all to no avail. Gmail would report you must update Google Play Services and the play store would say no connection. I downloaded a new apk for Playstore, installed that, (my device is rooted). Still didn't work.
Finally I got it. I downloaded an apk for Google Play Services and installed it. Rebooted to success. I also modified my hosts file in systems/etc and added a second line to say #74.125.93.114 android.clients.google.com as found on another forum.
Not sure which of the two worked, but I don't have to do a factory reset. Whew.