If you are using an android smartphone, you might have come across the most annoying and unreasonable error when opening the play store app. Even if your smartphone has a working internet connection the play store app will keep lying to you that there is no internet connection. Or sometimes an app download will just not start. It will keep on showing 'Starting download' for ever. Here are the reasons why these occur and the ways to fix them.
1. Correct the date and time on your phone.
If you ran out of battery for a long time or if the battery got pulled out of its socket for some reason, the date and time on your smartphone will be incorrect.
If the time on your android device isn't correct it will cause some 'https' protocol errors inside the play store app and it will resist to connect. Fix the date and time and everything will be back to normal. if it doesn't, read step 2.
2. Forward a port in your router for google play.
The most common reason for the error is that your router is blocking your phone's attempt to connect to play store.
What you need to do is to open the port 5228 in your router. The link below will show you how to port forward. Use 5228 as both external and internal ports.
3.Switch-off and then switch-on your phone
Maybe something inside your phone got bugged in the long run. Reboot your phone and this will fix such problems.
4.Clear the cache of google-play and google-play-services
Eventhough doing this step hasn't ever helped me, it might help you.
Go to settings->application settings in your phone.
Look for google play app. Select it and press the Clear cache button there.
Now press back and find the google-play-services entry and do the same.
If none of the above works for you, it maybe that the google servers are busy or under maintanance. Wait for some time and retry, it will connect.