Quick answer
Go to Settings > Apps > Google Play services > Storage > Clear cache. If that doesn't work, update or reinstall it via a third-party site like APKMirror.
Why this happens
The 'Unfortunately, Google Play services has stopped' error is one of those Android quirks that's been around since the KitKat days and will probably outlive us all. It's not a hardware issue—your phone isn't dying. It's almost always a corrupted cache or an outdated version of the app that doesn't match what the system expects.
Google Play services is the glue between your device and Google's backend. It handles authentication, location, push notifications, and a hundred other things you never see. When its data gets corrupted—say, after an OS update or a botched app update—it throws that popup. Sometimes it appears once. Sometimes it loops every few seconds until you want to throw the phone across the room. I've seen it on stock Android, Samsung, Xiaomi—you name it.
Fix #1: Clear the cache and force stop
This solves the issue in about 70% of cases. Do this first before anything else.
- Open Settings > Apps (or Application Manager).
- Tap Google Play services.
- Tap Storage (or Storage & cache).
- Tap Clear cache. Don't hit Clear storage yet—that resets permissions and may log you out of some apps.
- Go back and tap Force stop.
- Restart your phone.
After the reboot, the popup usually stops. If not, move to the next step.
Fix #2: Update Google Play services
If the cache clear didn't cut it, your version might be out of sync. The Play Store sometimes fails to update it because the app is a system component. Here's the trick:
- Go to Settings > Apps > Google Play services.
- Tap the three-dot menu in the corner, then Uninstall updates. This rolls it back to the factory version—don't panic, it's fine.
- Reboot the phone.
- Open the Play Store and go to My apps & games. Android will automatically reinstall the latest Play services in the background.
This forces a clean install of the latest version. If the Play Store won't do it, grab the latest APK from APKMirror. Make sure you pick the right version for your Android level and architecture (arm64 vs armeabi-v7a). I can't stress that enough—wrong architecture means it won't even install.
Fix #3: Clear data on all Google apps
Sometimes the issue isn't just Play services itself. It's a shared cache between Play Store, Gmail, and Google. Clearing the cache on those can help.
- Go to Settings > Apps.
- For each of these, tap Storage > Clear cache:
- Google Play Store
- Google (the search app)
- Gmail (if you use it)
- Then go back to Google Play services and tap Clear storage (yes, the one I told you to avoid earlier). This resets all permissions and forces a fresh start.
- Reboot and sign back into any apps that ask.
This is more aggressive, but it wipes out any corrupt data that might be hiding in the system's shared files.
Alternative fix: Check for system updates
If nothing above worked, check your phone's system updates. OEMs like Samsung and Pixel ship bug fixes that address these crashes. Go to Settings > System > System update and tap Check for updates. If there's one, install it. I've seen a stale OS cause Play services to go haywire, especially after a major Android version upgrade.
What not to bother with
Don't waste time clearing the partition cache from recovery mode unless you're already there. It rarely fixes this specific error. Also skip factory resets until you've tried everything else—it's a last resort, and it's often an unnecessary pain.
Prevention tips
Once you've got it running, keep it that way:
- Update apps regularly. Play services bugs get patched. Sticking to old versions is asking for trouble.
- Don't use 'battery saver' modes that restrict background apps. Yes, Play services is a battery hog sometimes, but force-stopping it via aggressive battery management is a recipe for corruption.
- Keep your device storage above 10% free. Low storage leads to weird system app crashes, and this one's no exception.
If the error comes back every few weeks, it's usually a sign your device is too old for the latest Play services. In that case, you might need to stick with an older version via APKMirror, or consider upgrading. That's not the answer people like, but it's the truth.