You try to install an app from Google Play Market on your Xiaomi, but instead of downloading, you see endless animations, error 495 or the message "Can't download"? The problem is common - according to XDA Developers, up to 15% of smartphone users on MIUI experience such failures at least once a year, the reasons lie in the settings of the device itself, and in the peculiarities of Google services on Xiaomi firmware.
In this article, we'll not just list the possible causes, but we'll look at them in terms of MIUI-specific issues, from memory optimization conflicts to regional constraints, and you'll learn how the Redmi Note 12 and POCO X5 behave differently when they do the same things, why some models are helped by resetting the com.android.vending cache, and others are only helped by flashing it. And yes, we won't advise "just reboot the phone" -- it's just working solutions with explanations.
1. Block downloads by MIUI optimizer
The most insidious feature of MIUI firmware is its built-in memory optimizer (Security β Battery & Performance β Manage appsβ battery use), which aggressively closes the background processes, including downloads from the Play Market. The optimization algorithms on Redmi and POCO are different: the former often block downloads when battery power is low, the latter when mobile Internet is actively used.
How to check:
- π Open Settings β Apps β App Management β Google Play Market and see Battery. If it's limited, that's your problem.
- π± On models with MIUI 14+ (e.g., Xiaomi 13T), the optimizer can hide lock notifications. Check the log in Security β Authorization & revocation.
- β‘ If the battery is below 15%, MIUI automatically pauses background downloads β even if youβre connected to a charge.
Decision:
- Put Play Market to "No Limits" mode in the battery settings.
- Turn off Adaptive battery in Settings β Battery β Battery settings (on POCO F5, this item may be called AI power saving).
- Add Play Market to the optimization exceptions: Security β Battery β App battery saver β Choose apps β Google Play Services.
β οΈ Warning: On Xiaomi 12S Ultra and other flagships with MIUI 13.5+, after switching off the optimizer, battery consumption can increase by 8-12%. If critical, use an alternative method: download APK through the browser, and then install manually (more on this below).
2. conflict with Google services (Errors 495, 505, 927)
Errors with codes 495 (βUnable to download due to an errorβ), 505 (βUpdate errorβ) or 927 (βBoot errorβ) are almost always associated with damage to the cache or data of Google Play Services. At Xiaomi, this is complicated by the manufacturer modifying some system libraries, which leads to conflicts.
Typical scenarios:
- π After updating MIUI (e.g. from 13 to 14), Google services βfly offβ β this is due to a change in the folder structure /data/app/com.google.android.gms-1/.
- π On global firmware devices (e.g., Redmi Note 11 Global), error 495 may appear due to conflict between Play Market regional settings and Google services.
- π¦ If you have previously removed updates for Google Play Services through Settings β Apps β Remove updates, the system may not properly restore them.
Step-by-step correction instructions:
Delete Google Play Market Data in Settings β Apps
Clear the Google Play Services cache (not data!)
Stop both apps via the Stop button.
Restart your phone and wait 5 minutes (important for sync)
Try to download the app again-->
If it doesnβt work, reset your Google account:
- Go to Settings β Google Accounts β Manage your Google Account.
- Select the Security tab β Devices β find your Xiaomi and remove it from the list.
- Return to your phone, delete your Google account in the settings, then add it again.
Why does the 927 error appear on Xiaomi?
3. Regional restrictions and VPN
If you see a message saying βThis app is not compatible with your deviceβ or βNot available in your country,β the problem lies in regional settings. Xiaomi often delivers firmware devices for specific markets (e.g., Redmi Note 12 Pro+ 5G for India may have restrictions on installing European apps).
How to check:
- π Open Google Play Store β Profile β Settings β General β Country and Profiles. If it doesnβt list your real region, thatβs the reason.
- π± On some models (e.g. POCO X4 Pro), the region is tied to the IMEI device. View it using the code *#06# - the first 6 digits may indicate the country of origin (e.g., 86 is China).
- π If you use VPN, Play Market may block downloads due to a mismatch between the IP- address and the region of your account.
Decisions:
| Problem. | Decision | Models that help |
|---|---|---|
| The Wrong Region in the Play Market | Change country in your Google account settings (requires a VPN and payment method for a new country) | All models. |
| Firmware for another region | Reflash the device to the global version of MIUI (for example, from China ROM to Global ROM) | Redmi K50i, Xiaomi 12 Lite |
| VPN blocks downloads | Turn off VPN or use 1.1.1.1 (Cloudflare) instead of popular services | POCO M5, Redmi A2+ |
| IMEI tied to China | Contact the service center to change the IMEI region (it is illegal to change yourself!) | Xiaomi 13, Redmi Note 12 Pro Speed |
β οΈ Warning: You can change region on Google Play no more than once a year, and if you've already changed country in the last 12 months, that won't work, and also note that once you change region, some previously purchased apps may become unavailable.
4. Memory shortage or partition damage /data
On Xiaomi with a small amount of memory (for example, Redmi 10A with 32 GB) or after long use, there may be an error βNot enough spaceβ, even if the settings show 5-10 GB of free space, the fact that MIUI reserves some memory for system needs, and also creates protected partitions for updates.
How to diagnose:
- π Check the actual space through Settings β About Phone β Memory. If it says "Occupied: 15+GB" it's not normal for a device with 64/128GB.
- π οΈ Use the DiskUsage app from F-Droid to see which files are taking up space. Often the com.miui.gallery caches or com.android.providers.downloads are to blame.
- π§ If the phone gives an E:Failed to mount /data error when trying to set APK, it's a sign of partition damage, which happens after the MIUI update is incorrect.
Ways to make room:
- Delete the cache of system applications through Settings β Memory β Clear the cache (on MIUI 14 this item may be called βOptimizeβ).
- Move the apps to the SD- card (does not work on all models β check in Settings β Apps β [select app] β Memory).
- Turn off automatic backups in Settings β Additional β Backup and Reset.
- If nothing helps, reset to factory settings via Settings β About Phone β Reset settings, but save data beforehand, as on some models (for example, Xiaomi 11T), the reset can erase internal memory (photo, video).
π‘
On the POCO F4 GT and other UFS 3.1 devices, the write speed temporarily drops by 20-30% after resetting to factory settings. This is normal β after 1-2 days, memory will recover.
5. Google server errors or account restrictions
Sometimes the problem isn't with your phone, but with Google's servers or your account, like if you've recently changed your password, enabled two-factor authentication, or your account was temporarily blocked due to suspicious activity, and on Xiaomi, it manifests as an infinite download (0%) or a 403 error ("Access denied").
How to check:
- π Go to the Google account security page and check the "Recent Security Events" section, if there are warnings, that's your problem.
- π§ If you use a corporate account (e.g., from work or school), the administrator may have restricted the installation of applications. Check Google Admin Console.
- π Open in Google Play, if apps arenβt downloading, the problem is on Googleβs side.
Decisions:
- π Sign out of your Google account on your phone, then log in again. On MIUI this is done via Settings β Google Accounts β Delete your account.
- π If you have two-factor authentication enabled, create a Play Market app password in Googleβs security settings.
- β³ Wait 12-24 an hour β sometimes Google temporarily blocks accounts if you suspect bot activity (for example, if you tried to download many apps in a row).
- π οΈ If the problem is only on Xiaomi and everything works on other devices, delete and add the account again, but before that turn off sync in Settings β Google Accounts β Sync.
π‘
If after all the manipulations, the Play Market still does not work, check whether your IP- address has fallen into the Google ban. This can be done through the Blacklist Check service. If IP is blocked, only a network change will help (mobile Internet instead of Wi-Fi or vice versa).
6 Conflict with antivirus or MIUI firewall
MIUI has a built-in firewall (Security β Data use β Network access) that can block Play Market connections to Google servers, and Mi Security (an antivirus from Xiaomi) can also be to blame, which mistakenly recognizes downloads as βsuspicious activity.β
Signs of a problem:
- π« Download starts but is interrupted by 5-10% with 492 error (βCannot download due to malwareβ).
- π‘οΈ Notifications from Mi Security appear to indicate that suspicious traffic has been blocked.
- π When using mobile Internet downloads are, but via Wi-Fi β not (or vice versa).
How to fix it:
- Open Security β Scan β Settings β Network security and turn off the Block suspicious network activity option.
- In the same section, add Google Play Market and Google Play Services to the exceptions.
- Check the firewall settings: Security β Data use β Network access β Wi-Fi/Mobile data and make sure that the Play Market is βAllowedβ status.
- If you use a third-party antivirus (such as Avast or Kaspersky), temporarily disable it or add Play Market to exceptions.
On models with MIUI 13.5+ (such as Xiaomi 12S), resetting security settings can help:
Settings β About Phone β All Settings β Reset App Settings β Reset Security Settings7.Date, time or certificate problems
If your Xiaomi has lost its date/time or expired security certificate, Play Market will not be able to connect to Google servers.
- β° Resetting.
- π Battery discharge up to 0% (some models get lost real-time clocks).
- π Updates MIUI via fastboot (may damage certificates).
How to check:
- Open Settings β Additional β Date and time and make sure that the options βDate and Time Auto Determinationβ and βTime Zone Autodeterminationβ are enabled.
- If the time is knocked down but the automatic sync isnβt working, set the date and time manually, then restart the phone.
- Check certificates: go to Settings β Passwords & Security β Install certificates. If there are untrusted certificates, delete them.
If the issue is certificates:
- Remove all user certificates in Settings β Passwords and Security β User Certificates.
- Reset network settings: Settings β SIM-maps and mobile networks β Resetting network settings.
- If nothing helps, reset to factory settings (but make a backup!)
π‘
On POCO X3 Pro and other devices with a Snapdragon processor, you may need to reconnect to a Wi-Fi network after a date reset β otherwise time is not synchronized correctly due to an error in the Qualcomm Time Service module.