I found a page that helped me with another problem and then gave me the same problem as you but then I cleared google play stores's cache and data. now it works here is a link on what to do but they forgot 1 step once your done ALL of that clear data and cache for google play store
I know it doesn't say anything about google play crashes but I did this than cleared my data and my cache and it fixed it so I recommend trying
CREDITS GOES TO: to crazzzzy (and many other users) (pandawill) for posting this solution.
WARNING: YOU MAY LOSE ALL YOUR DATA BY DOING THIS.
Issues:
- Account sync OFF permanently with the message: "Sync is currently experiencing problems".
- Signing in Google Apps fails showing message: "Can't establish a reliable connection to the server"
Possible Cause:
- system file named 'hosts' (/etc/hosts) points to a Google server that changed IP, thus blocking access to Apps.
Possible Solution:
- edit 'hosts' file (/etc/hosts) deleting or commenting (adding a # at the beginning) the old line
I have a Samsung Galaxy S AnyCall M110S with GFAN WF07 SP 8 XDA Version i tested it and it worked...
It may be work on any android device.
Please do it at your own risk.
How to do it:
1.- Root your device (of course)
2.- Editing the file
You will need a proper editor
On your device open your browser and go to:
Total Commander - Android
Download and Install Total Commander for Android... and open it
3.- Browse with Total Commander to root/etc
(hint: on the right side of the screen there's a shortcut to system folder.. look for etc/ and you will find it)
Long tap on "hosts" > edit file > Totalcmd-Editor
Open etc/hosts and edit the file. Just put # before 74.125.93.113 android.clients.google.com.
4.- SAVED (after u hit save it will ask you to mount a system thing tap yes)
Edited file should look like this:
127.0.0.1 localhost
#74.125.93.113 android.clients.google.com
Copy paste ^ that and replace everything in the file with that
remember: based on my own observation it should be look like this:
127.0.0.1(just one space)localhost
#74.125.93.113(just one space)android.clients.google.com
5.- Try Rebooting If that doesn't work Factory reset, wipe data.
6. Once the phone reboots, input your google account information when the phone asks for it.
7.- Sync to your account and contacts
Done!
Now you can connect to Google Play very well.
[SOLUTION:] Can't establish a reliable connection to the server - xda-developers