The Google Play Services bug on Xiaomi, Redmi or POCO is one of the most common problems users face, and it can manifest itself in many ways, from sudden crashes when they launch apps to the complete inability to log in to a Google account. Most often, the bug occurs after a system update, reset or install third-party apps. But the good news is that in 90% of cases it can be fixed on its own without the help of a service center.
In this article, we will discuss all possible causes of the failure of Google Play Services on Xiaomi devices, as well as provide step-by-step instructions for troubleshooting. Particular attention will be paid to the nuances associated with the MIUI firmware (including global and Chinese versions), as well as common user errors when trying to fix the problem. If you see the message โRP-500 server errorโ, โGoogle Play Services stoppedโ or just watch the constant crashes of applications โ this guide is for you.
Why is Google Play Services Error on Xiaomi?
Before we get to the solution, itโs important to understand the root of the problem. On Xiaomi devices, Google Play Services bugs are most often associated with:
- ๐ Version conflict โ an outdated or beta version of services is installed that is incompatible with the current firmware MIUI.
- ๐ฑ Features MIUI โ Chinese firmware (China) ROM) Often deprived of Google services out of the box, and their manual installation leads to failures.
- ๐๏ธ Damaged cache โ temporary files of services or the Google Play Market itself may have been deleted or corrupted.
- ๐ System Limitations โ Xiaomi aggressively optimizes background processes, which can interrupt Google Services.
- ๐ ๏ธ Incorrect rooting โ if the device was unlocked via Fastboot or obtained root, Google services may not work smoothly.
Interesting fact: on devices with MIUI China firmware (for example, Xiaomi 13 Ultra for the Chinese market), Google Play Services is initially absent from the system โ they have to be installed manually through MIUI Global ROM or third-party packages like Google Installer.
The error may also occur after:
- ๐ Updates MIUI through OTA (If Google services are not updated synchronously).
- ๐ฒ Installation of custom firmware (LineageOS, Pixel Experience).
- ๐งน Cleaning data through Settings โ Annexes.
- ๐ Battery discharge up to 0% (sometimes causing system processes to fail).
Method 1: Reboot the device and check the Internet
It sounds trivial, but 30 percent of Google Play Services errors on Xiaomi are solved by a simple reboot, because MIUI actively manages RAM, and sometimes the background processes of Google services can be suspended incorrectly.
- Press the power button and select Reboot.
- After turning on, check the Internet connection: ๐ If you use Wi-Fi, make sure the network does not block Google traffic (check your router settings). ๐ถ If you have mobile internet, turn on the mode 4G/5G Turn off traffic savings in Settings โ SIM-maps and mobile networks.
Google Play Services
Google Maps
Gmail
If the problem persists, proceed to the following method, but first make sure that:
- โฐ The device has the current time and date (incorrect settings can block synchronization with Google servers).
- ๐ Battery charge greater than 15% (at low charge) MIUI Limits background processes).
๐ก
On some Xiaomi models (such as the Redmi Note 10 Pro) after the reboot, it helps to turn on Developer Mode and disable the option Do not save activity in Settings โ Additional โ For developers.
Method 2: Clearing the cache and data of Google Play Services
A damaged cache is the most common cause of error. On Xiaomi, cleaning the Google Play Services cache is nuanced due to the features of MIUI. Follow the instructions:
- Open Settings โ Applications โ Application Management.
- In the search box, type Google Play Services (in Chinese firmware may be called Google Play Services).
- Slip on the app and select Warehouse.
- Click Clear the cache, then Clear the data (if the button is inactive, stop the app first).
- Repeat steps 2-4 for apps: Google Play Store Google Services Framework (if listed)
Reset the device.
Important: Once the data is cleaned, Google Play Services may temporarily run unstable until they sync with servers. Wait 5-10 minutes and check the result.
Check your internet connection|Reset the device|Wait 5-10 minutes for synchronization|Try to open a problem application-->
If the error persists after cleaning, try removing the updates for Google Play Services:
- In the app menu (Settings โ Apps โ Google Play Services), click on the three dots in the upper right corner.
- Select Remove Updates (if the option is active).
- Confirm the action and restart the smartphone.
What happens if you delete Google Play Services updates?
Method 3: Update Google Play Services manually
If the automatic update fails (for example, due to MIUI limitations), you can install the current version of Google Play Services manually, especially for devices with China ROM or custom firmware.
Instructions:
- Download the latest version of Google Play Services from the official APKMirror website (choose the option for your processor architecture: arm64, armeabi-v7a or x86).
- Before installing, enable Unknown Sources in Settings โ Applications โ Special Rights โ Install Unknown Applications (select browser or file manager).
- Set up the downloaded one. APK-file and reboot the device.
To determine the architecture of the processor:
- Install the CPU-Z app from Google Play.
- Open the SoC tab โ the Instruction Set bar will specify the architecture.
| Architecture | Appropriate version of APK | Xiaomi models |
|---|---|---|
| arm64-v8a | Google Play Services (arm64) | Redmi Note 12 Pro+, POCO F5 Pro, Xiaomi 13T |
| armeabi-v7a | Google Play Services (arm) | Redmi 9A, POCO M4 Pro, old models |
| x86 / x86_64 | Google Play Services (x86) | BlueStacks, rare models |
โ ๏ธ Note: Installing an inappropriate version of Google Play Services may cause Google services to be completely inoperable.Always check compatibility with your model!
Method 4: Verify permissions for Google Play Services
On Xiaomi with MIUI firmware, Google services may be restricted by default, this is done to save battery power, but often leads to errors.
- Go to Settings โ Applications โ Application Management โ Google Play Services.
- Select Permissions and make sure that it is included: ๐ Geolocation (if you use Google Maps) ๐ Phone (to verify the authenticity of calls) ๐ Storage (for card and media cache) ๐ Auto-run (to make services work in the background)
Battery โ No restrictions.
Notifications
Also check the battery optimization:
- Open Settings โ Battery and Performance โ Battery Consumption Management by Apps.
- Find Google Play Services and select No Limits.
๐ก
On devices with MIUI 14+ (e.g. Xiaomi 13 or POCO F5), additional restrictions can be imposed through Settings โ Privacy โ Special Access โ Battery Optimization. Turn off optimization for all Google apps.
Method 5: Resetting your Google account settings
If the error is due to account sync, Google resets will help, which wonโt delete your data, but will reconnect the device to the servers.
Instructions:
- Open Settings โ Accounts and Sync โ Google.
- Slip on your account and select Delete Account (donโt worry, the data on your device will remain).
- Reboot your smartphone.
- After enabling, add a Google account again through Settings โ Accounts โ Add an account.
- Enable sync for all services (contacts, calendar, Chrome, etc.).
If you add an account error โI failed to connect to the serverโ, try:
- ๐ Switch from Wi-Fi to Mobile Internet (or vice versa).
- ๐ Change the date and time to automatic determination.
- ๐ Temporarily shut down VPN or proxy (if you use it).
โ ๏ธ Attention: On devices with China ROM (for example, Xiaomi 12S Ultra) before adding a Google account, you may need to install the Google Framework via MIUI Global ROM or Google Installer.
Method 6: Install Google Framework (for China ROM)
If your Xiaomi device is originally designed for the Chinese market (like the Redmi K60 Pro or Xiaomi Mix Fold 3), then the firmware does not have Google services.
Option 1: Through Google Installer (Simple Way)
- Download the latest version of Google Installer from APKMirror.
- Install. APK-file, pre-allowing installation from unknown sources.
- Launch Google Installer and follow the on-screen instructions (the app will automatically download and install Google Play Services, Google Play Market, and Google Framework).
- Reset the device.
Option 2: Manual installation (for power users)
If Google Installer is not working, download and install manually:
- com.google.android.gms (Google Play Services)
- com.android.vending (Google Play Market)
- com.google.android.gsf (Google Services Framework)
All files must be the same version and compatible with your MIUI firmware.
After installation:
- ๐ Reset the device.
- ๐ฅ Go to Google Play Market and wait for all services to be updated.
- ๐ If you see an error โCanโt verify the licenseโ, clear the cache of the Google Play Market and try again.
Method 7: Reverse to factory settings (extreme case)
If none of these methods work, you have to reset to the factory settings, which is a radical solution, but it's guaranteed to eliminate software conflicts. Xiaomi has the peculiarities of resetting.
Preparation:
- ๐ฑ Make a backup of the data through Settings โ The phone. โ Backup and reset โ Local backup.
- ๐ Make sure to remember the password from your Mi Account (confirmation may be required after resetting).
- ๐ Take a picture or take a picture of important settings (for example, settings). APN mobile-internet).
Resetting instructions:
- Open Settings โ About Phone โ Backup and Reset.
- Select Resetting โ Delete all data.
- Confirm the action (you may need to enter a pattern lock or password).
- After the reboot, set the device as new by adding a Google account first (before installing other apps).
โ ๏ธ Note: On devices with a blocked bootloader, a reset may result in a request for authorization to Mi Account. If you do not remember the password, it will not be possible to unlock the phone! โ The phone. โ Version. MIUI (Tap 7 times on the line, then check the status of the device).
Method 8: Virus and malware testing
In rare cases, Google Play Services errors can be caused by viruses or adware that block system processes, especially if you have installed applications from third-party sources.
How to check:
- Install an antivirus (such as Malwarebytes or Dr.Web Light).
- Run a full system scan.
- If threats are found, remove them and restart the device.
- Check the list of installed applications in Settings โ Applications for suspicious programs (for example, with names such as System Update, Flash Player or unknown games).
It is also recommended that:
- ๐ก๏ธ Disable installation from unknown sources (unless you use it).
- ๐ Check reviews and app ratings before installation.
- ๐ Update regularly MIUI Google Play Services.