How to Fix ‘There Was A Problem Communicating With Google Servers’

The “There was a problem communicating with Google servers.” usually means you can’t log into your Google account or use Google services. This error happens when your device can’t connect to Google’s servers, which can be due to several reasons. The most common reason is a weak or unavailable internet connection.

There Was A Problem Communicating With Google Servers

Other reasons include incorrect settings, outdated Google Play Services, or your device not being compatible. To fix this, you might need to clear app caches or reinstall Google apps.

Now that you know the causes, let’s discuss the solutions.

1. Disable 2-Step Authentication

When trying to access your Google account, turning on 2-Step Verification can sometimes make logging in harder. Temporarily turning it off can make logging in easier because it removes extra steps that might cause problems.

  1. Open your browser and type google.com in the address bar. Press Enter.
  2. Sign in to your Google account.
  3. Click your profile picture in the top right corner.
  4. Select Google Account.
Click Your Gmail Profile Picture and Select Google Account
  1. Select Security.
Click Security To Open Gmail Security Options
  1. Scroll down and select 2-Step Verification.

  1. Sign in again.
  2. Click Turn off.

2. Clear Cache

Clearing the cache for Google apps and services gives them a fresh start by removing any bad data. This can fix problems that stop them from connecting to Google’s servers.

  1. Go to your Android phone and open Settings.
  2. If your Google account is already added to your phone, select Account and remove your Google account from the list. Otherwise, skip this step.
  3. Select Apps (or App Manager).
  4. Locate Google Account Manager from the list of apps.
    Note: In some phones, you might have to swipe to the right to change the tabs. If that’s the case, make sure you are in the All tab. Some phones categorize apps by status, e.g., running, SD card, etc. So, Google Account Manager might not show up in the list of running apps if it isn’t running at the moment. Look in the list of all apps.
  5. Once you open the Google Account Manager, select Clear Data.
  6. Select Clear Cache.
  7. Repeat the last 3 steps for Google Play Store, Google Play Services, and Google Services Framework. Note: If you can’t find the Google Services Framework, some phones don’t have it.

3. Reinstall Google Play Services

This issue can be caused by problems or bugs in Google Play Services. Reinstalling the app refreshes it, fixing any errors that may stop it from connecting to Google’s servers. This process not only helps restore the connection but also gives you the latest features and improvements.

  1. Go to Settings.
Click Settings to Open Settings
  1. Select Security.
Click Security
  1. Toggle on Unknown Sources. This allows you to install applications from unknown sources. Since APKMirror files are considered unknown sources, we need this option enabled to install the downloaded APK from that website.
Toggle On Unknown Sources Option
  1. Open Google (or any other browser on your phone).
  2. Type apkmirror.com in the address bar and press Enter.
  3. Click the Search icon and type Google Play Services.
Type apkmirror.com In The Browser and Press Enter. Then Search Google Play Services
  1. Click the top result from the list. The top ones are the latest versions, and you want the latest version of Google Play Services.
Select The Top Result of Google Play Services
  1. Download the appropriate Google Play Services file for your specific Android version and phone. If you aren’t sure which version is suitable for your device, follow the instructions on the download page. There should be detailed instructions there.
Download Google Play Services
  1. Once the file is downloaded and installed, go to Settings and select Accounts. Add your Google Account.

4. Update Host Files (Only for Rooted Phones)

If your rooted device has trouble connecting to Google servers, updating the host files might help. This can fix wrong DNS settings and improve the connection. Correctly configured host files can make it easier to log in and use Google services.

  1. Go to Settings.
Click Settings to Open Settings
  1. Select Security.
Click Security
  1. Toggle on Unknown Sources. This allows you to install applications from unknown sources. Since APKMirror files are considered unknown sources, enabling this option is necessary to install the downloaded APK from that website.
Toggle On Unknown Sources Option
  1. Open Google (or any other browser on your phone).
  2. Type apkmirror.com in the address bar and press Enter.
  3. Click the Search icon and type ES File Explorer.
  4. Click the top result from the list of results. The top ones are the latest versions, and you need the latest version of ES File Explorer.
  5. Download the latest version of ES File Explorer and install it.
  6. Open ES File Explorer.
Click ES File Explorer to Open ES File Explorer
  1. Click the 3 bars in the top left corner.
Click 3 Bars To Open ES File Explorer Options
  1. Select Tools.
Click Tools To Open Tools Options
  1. Toggle on Root Explorer and click Allow if the system asks for confirmation.
Toggle On Root Explorer
  1. Click Local.
  2. Select Device. You should see multiple folders on the right pane.
Click Devices To Open Devices
  1. Select System and then open the etc folder.
Navigate To system/etc Directory By Clicking System Folder And Then Clicking etc Folder
  1. Click the Hosts file and select Text from the dialogue asking how to open this file. Choose ES Note Editor when prompted.
Click Hosts to Open Hosts File
  1. Remove everything from the file and type 127.0.0.1 localhost.
Remove Everything From Hosts File
  1. Click the back button and ensure the changes are saved. You can click the hosts file again to check its content to be sure.
Type 127.0.0.1 localhost in The Hosts File
  1. Go to Settings and select Accounts. Add your Google Account.
ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.