“Google Play Services Are Not Supported on Your Device” on Xiaomi: Reasons and Fixes

The “Google Play Services are not supported on your device” error on Xiaomi smartphones is one of the most common problems users face after updating MIUI, resetting settings or installing custom firmware. The message appears when trying to launch the Play Store, Gmail or other Google applications, blocking access to key features. In 80% of cases, the problem is due to damage to the system files of Google Play Services or version conflict, but there can be other reasons, from regional restrictions to hardware features of a particular Xiaomi model.

Unlike pure Android devices, Xiaomi smartphones use its own MIUI shell, which often modifies the work of Google services. For example, on Redmi Note 10 Pro or POCO X3 Pro models after upgrading to MIUI 14, users have experienced this error massively due to changes in the background management policy. In this article, we will analyze all possible causes and offer 7 proven solutions - from basic to advanced, including methods for devices without root rights and with an unlocked bootloader.

Why does the error “Google Play services are not supported” appear?

The cause of an error is always one of three:

  • 🔹 Google Play Services files are damaged, most often after an update MIUI or manually remove cache.
  • 🔹 Version conflict – when the installed version of Google services is incompatible with the current firmware MIUI.
  • 🔹 Regional restrictions on some Xiaomi models for China ROM) Google services blocked at system level.
  • 🔹 Account sync errors – especially after resetting or changing your Google account.

On Xiaomi devices with Global ROM, the problem is more often caused by automatic updates to Google Play Services that do not undergo proper optimization for MIUI. For example, after the release of Android 13, many users of Xiaomi 12T and Redmi K50 complained about the error precisely because of the incompatibility of the new version of services with the modified shell. At the same time, on China ROM, the error appears due to the lack of pre-installed Google services – they need to be installed manually via MIUI Fastboot or TWRP.

⚠️ Note: If your Xiaomi device was purchased in China or has China firmware ROM, Standard methods of correcting the error may not work, and then you'll need to flash it all over to Global. ROM or install Google Installer through TWRP.

Method 1: Update Google Play Services manually

The easiest and most effective method is to force the update of Google services through the official APK-This method works on 90% of Xiaomi devices with Global ROM and does not require root rights.

Steps:

  1. Download the latest version of Google Play Services from APKMirror (choose your architecture: arm64, armeabi-v7a or x86).
  2. Install. APK-file by allowing installation from unknown sources in Settings → Annexes → Special access rights → Installation of unknown applications.
  3. Restart the device and check the Play Store.

If you still have a problem after installing, try rolling back to the previous version of the services. For example, for MIUI 13, version 22.30.14 is considered stable, and for MIUI 14 - 23.12.15. You can find the version of your firmware in Settings → About Phone → MIUI version.

Download the correct version of APK for your architecture

Allow installation from unknown sources

Delete the Google Play Services cache in Settings → Apps

Reboot the device after installation

-->

Method 2: Clearing the cache and data of Google Play Services

Accumulated cache or corrupted application data can cause conflicts, which helps in 60% of cases and does not require additional files.

Instructions:

  1. Go to Settings → Applications → Application Management.
  2. Find Google Play Services and open the app information.
  3. Click Warehouse → Clear the cache and Clear the data.
  4. Repeat the steps for Google Play Store and Google Play Services for instant apps.
  5. Reset the device.

If the error persists after cleaning, try turning off battery optimization for Google services:

  1. In the settings of the Google Play Services app, select Battery → Battery Optimization.
  2. Set up a No Limits mode.

⚠️ Note: On some Xiaomi models (e.g, POCO F4) After cleaning up Google services, you may need to re-authorize your account.

Method 3: Install Google Installer for China ROM

If your Xiaomi runs on a China ROM (like the Redmi K40 or Mi 11 Ultra), Google services are not initially available on the system.

Step-by-step:

  1. Download Google Installer (the version for your model).
  2. Install. APK-file and launch the application.
  3. Follow the instructions on the screen – the installer automatically downloads and integrates the necessary components.
  4. Once completed, restart the device.

For devices with unlocked bootloader, an alternative method can be used via TWRP:

1. Download the ZIP- packet from Google Apps (e.g. Open GAPPS).


2.Reboot to recovery mode (clip Power + Volume up).




3. Install ZIP via TWRP → Install.




4. Clear the Dalvik/ART cache and reboot.

What to do if Google Installer is not working?
If Google Installer does not show up after installing the services: 1. Check if the bootloader is unlocked (in Settings → About Phone → MIUI version, click 7 times on “Kerole”, then in Additional → For Developers → Unlock Status). 2. Make sure the model is supported (the list of compatible devices is available on the Google Installer page on XDA). 3. Try another GAPPS package (for example, NikGApps instead of Open GAPPS).

Method 4: Resetting your Google account settings

Google account sync error is a common cause of problem, especially after resetting or changing profiles, in which case a full sync reset helps.

How to do this:

  1. Go to Settings → Accounts and Sync → Google.
  2. Delete your current account (click on your account → Delete your account).
  3. Reset the device.
  4. Add the account again and enable synchronization.

If after deleting the account, the device requires factory reset (FRP-block), follow the following steps:

  1. Connect to Wi-Fi on the settings screen.
  2. Go back and skip the account addition step (if possible).
  3. Install any file manager's APK via ADB: adb install manager.apk
  4. Delete /data/system/frp/* files via the manager (root required).

Global ROM

China ROM

European/Indian firmware (EEA/IN)

Custom firmware (LineageOS, Pixel Experience, etc.)

I don't know.

-->

Method 5: Change the region of the device

On some Xiaomi models (e.g. Redmi 9A or POCO M3), the error appears due to regional restrictions, even if the device officially supports Google services, in which case the change of system region helps.

Instructions:

  1. Go to Settings. → Additionally. → Region.
  2. Select a country where Google services are available by default (e.g., the United States or Germany).
  3. Reset the device.
  4. Delete Google Play Services data (as in Method 2) and check the work.

If changing your region doesn’t help, try changing your language to English, which sometimes resets the regional settings of Google services.

Xiaomi modelTypical cause of errorRecommended method of correction
Redmi Note 10/11Version Conflict After MIUI UpdateManual Update to Google Play Services (Method 1)
POCO X3/X4Battery optimization blocks background processesDisable optimization for Google services (Method 2)
Mi 11/12 (China ROM)Lack of pre-installed Google servicesInstallation of Google Installer (Method 3)
Redmi 9/9ARegional restrictions (firmware for India)Replacement of the region to the United States/Europe (Method 5)

Method 6: Fastboot Flashing (for power users)

If none of these methods worked, the radical solution is to completely reflash the device on the Global ROM, which is guaranteed to fix the bug, but requires an unlocked bootloader and can lead to data loss.

Step-by-step:

  1. Unlock the bootloader through the Mi Unlock Tool (it may take 7-15 days to wait).
  2. Download the official Global ROM for your model from Xiaomi website.
  3. Install the Mi Flash Tool.
  4. Connect the device in Fastboot mode (clip Power + Volume down) and swipe the ROM through Mi Flash (select Clean All option).

⚠️ Warning: Fastboot Flashback deletes all data on the device, including photos and apps. Pre-create a backup through Mi Cloud or ADB Backup: adb backup -apk -obb -shared -all -f backup.ab

fastboot getvar anti

-->

Method 7: Use of alternative app stores

If you can't fix the bug, and Google's services are critical, you can temporarily use alternative sources of applications, which is not the solution, but will allow you to install APK without the Play Store.

Best options:

  • 📦 APKMirror - Official APK modificationless.
  • 🛒 Aurora Store – an open client for Play Store (requires registration through an anonymous account).
  • 🌐 Aptoide – an independent store with a wide catalog.

To install APKs from alternative sources:

  1. Download. APK-file.
  2. Allow installation from unknown sources in the security settings.
  3. Use a file manager (such as Mi File Manager) to start the installation.

💡

Alternative stores will not replace Google services completely – without Google Play Services, many apps (such as Google Maps or Gmail) will not work correctly.

FAQ: Frequent Google Play Error Questions on Xiaomi

Can I correct the error without resetting the settings?
Yes, 90% of the time, Method 1 (manual service updates) or Method 2 (cache cleaning) helps, and resets are only required in deep system conflicts or if the device was purchased from China ROM.
Why did Google stop working after the MIUI update?
Xiaomi frequently modifies system libraries in newer versions MIUI, This leads to incompatibility with the current version of Google Play Services, the solution being to roll back on the previous version of the services (for example, with the use of the same software). 23.xx.xx on 22.xx.xx) Or wait for a patch from Xiaomi.
How do I know if I have a firmware, Global or China?
Go to Settings → About Phone → MIUI Version. If there are letters CN at the end of the firmware name (for example, V14.0.3.0.TKLCNXM) – this is China ROM. If Global, EEA or IN – the firmware supports Google services.
Will Google Pay work after the error is corrected?
On devices with an unlocked bootloader or custom firmware, Google Pay may not work due to the SafetyNet trigger. To get around, you will need: Install Magisk Module SafetyNet Fix. Hide root through Magisk → Settings → Hide Magisk. Reboot the device.
Why does Xiaomi 13 Pro with MIUI 14 have a bug even after a reset?
On Xiaomi’s flagship models (e.g., 13 Pro, 12S Ultra), the error may be related to the hardware binding of Google services to a particular firmware version. In this case, only: Factory backing through the Mi Flash Tool with Clean All and Lock option. Or custom firmware installation (e.g., Pixel Experience) with pre-integrated Google services. Important: On these models, TWRP often doesn’t work because of a locked partition. Use Fastboot.