Why Play Market is getting stuck on Xiaomi’s “Download Wait” and how to fix it

You try to install an app from the Google Play Market, but instead of progressing, you see the word “Waiting to download” — and so on for hours? This problem is especially common on Xiaomi smartphones (including Redmi, POCO and Mi), and it is not only the slow Internet that is to blame, it is the conflicts between system services, the limitations of MIUI and the peculiarities of Google services on Chinese firmware.

In 80 percent of cases, the problem is solved in 5 minutes — no resetting or flashing. We have collected all the working methods, from basic (reboot phone) to advanced (clean the Download Manager cache), and also explained why the error occurs specifically on Xiaomi. If you see the message “Waiting for download” or “Downloading has not started”, follow the instructions below — at least one way is guaranteed to work.

Why Play Market is getting stuck on “Download Waiting” on Xiaomi

Xiaomi smartphones run on the proprietary shell MIUI, which aggressively optimizes background processes, saves battery power, but often breaks the work of Google Play Market and other services.

  • 🔄 Limitation of background activity: MIUI By default, it blocks Download Manager (Android Download Manager) if the screen is turned off or the application is folded.
  • 📦 Mi Security Conflict: Xiaomi’s Built-in Antivirus Sometimes Blocks Downloads APK-files, considering them suspicious.
  • 🌍 Regional restrictions: On some firmware (especially global ones), Google servers can redirect requests to slow-moving applications. CDN.
  • 🔧 Google account sync failure: If time on phone is lost or account is out of sync, Play Market ‘stops».
  • 📱 Cache problems: A cache of Google Play Services or Play Market leads to a freeze in preparation for a download.

On POCO and Redmi with firmware for China (CN ROM), the problem is more common because of the lack of preinstalled Google services. If you bought a phone with a CN ROM and flashed Google Apps (GApps), there is a high probability of conflict versions of services.

📊 What kind of smartphone you Xiaomi?
Redmi Note 10/11/12
POCO X3/X4/X5
Mi 11/12/13
Another Redmi.
The other POCO
Another Xiaomi

Method 1: Basic actions (works in 60% of cases)

Start with simple steps, they help more often than you think. Don't miss them, even if they seem obvious!

  1. Reboot your phone. Hold the power button for 10 seconds until the shutdown menu appears. This will reset the temporary Download Manager errors.
  2. Check your internet connection: 📶 Turn off Wi-Fi and turn on mobile data (or vice versa). 🔄 Reconnect to the network: Go to Settings → Wi-Fi, tap on your network and select “Forget”, then connect again. 🛡️ If you use VPN, Disable it – some servers block access to Google Play.

Update the time and date

Settings → Additional → Date and time

Network time

If you don't start downloading after that, move on to the next one. Don't waste time rebooting, because it won't have any new effect.

☑️ Checklist before deep tuning

Done: 0 / 5

Method 2: Clearing the cache and Play Market data

Cache is the most common reason to freeze during the “Waiting for Download” stage. On Xiaomi, Google Play Market and Google Play Services cache can reach 500 MB, leading to crashes.

Instructions:

  1. Open Settings → Applications → Application Management.
  2. Slip on the three dots in the top right corner and select "Show all apps."
  3. Find the Google Play Market (or “Market”) and tap it.
  4. Select “Storage” → “Clear Cache” and “Clear Data”.
  5. Repeat steps 3–4 for: Google Play Services Download Manager (download manager) Google Services Framework (if any)

Reboot the phone.

Important: Once you clear the Google Play Market data, you'll have to re-sign in to your Google account. Don't be afraid. That's okay.

What happens if you clean up Play Market data?
You will log out of your Google account in the Market, but all installed apps will remain.Download history and wish lists will be saved on Google servers and restored upon re-entry.

Method 3: Set up autosynchronization and background activity

MIUI blocks the background work of Download Manager and Google Play Services by default.

  1. Enable auto sync: Go to Settings → Accounts and sync → Google. Tap on your account and enable sync for Google Play Market.
  2. Turn off battery optimization for Google services: Go to Settings → Battery and Performance → Battery Consumption Management. Select Apps and find: Google Play Market → No Limits Google Play Services → No Limits Download Manager → No Limits

Allow auto-run for Google apps

  • In Settings → Applications → Application Management, find the Google Play Market.
  • Slip "Stop" and turn on the option.
  • Repeat for Google Play Services.
  • Open Play Market, log in again and try to download the app.
  • Set up the downloaded one. APK-File (Allow installation from unknown sources in Settings) → Annexes → Special rights).
  • Reboot the phone.
  • Clear the Google Play Market and Download Manager cache (as in Method 2).

Note: Only install versions of Google Play Services that are compatible with your version of Android. The wrong version may cause other apps to crash.

Android versionMinimum version of Google Play ServicesThe last stable version (as of May 2026)
Android 10 (MIUI 11–12)20.18.1724.20.14
Android 11 (MIUI 12.5)21.02.0024.26.13
Android 12 (MIUI 13)21.24.1324.30.14
Android 13 (MIUI 14)22.18.1524.34.15

Method 6: Testing for viruses and conflicting applications

Sometimes, “Download Waiting” is caused by:

  • 🛡️ Antiviruses (e.g. Avast, Dr.Web) that block downloads APK.
  • 🔄 Optimizers (e.g. Clean Master, DU Speed Booster).
  • 📱 Launchers (desktop shells) that conflict with MIUI.

How to check:

  1. Go to Security → Scan and run a virus check.
  2. Temporarily remove all third-party antiviruses and optimizers.
  3. If you use a custom launcher (like Nova Launcher), go back to the standard MIUI Launcher.

After that, try to download the app again, and if the problem is gone, the culprit is found, you can return the deleted programs, but add them to the exceptions of the antivirus.

💡

On Xiaomi, the built-in Mi Security antivirus sometimes blocks downloads from the Play Market. To turn it off, go to Security → Settings → Real-time protection and temporarily deactivate the option.

Method 7: Alternative methods of installing applications

If nothing helps, use the following ways:

  • 🌐 Play Market Web Version: Open play.google.com on PC. Log in to your Google account. Find the app you want and click "Install" by selecting your Xiaomi from your device list.

APK-file

  1. Download APK from trusted sources (e.g. APKMirror).
  2. Install the file by allowing installation from unknown sources in Settings → Applications → Special Rights.
  3. 🛠️ Third-party stores: APKPure (has a built-in installer), Aptoide (popular alternative store). Samsung Galaxy Store (works on Xiaomi as well).

⚠️ Attention: Installation APK From unverified sources, it can harm your device. Always check your hashes and site reviews before downloading.

FAQ: Frequent questions about the problem of “Waiting for download” on Xiaomi

Why is Xiaomi Play Market more popular than other phones?
This is due to aggressive MIUI optimization, which blocks Google services’ background processes, and some firmware (especially Chinese ones) lack pre-installed Google Apps, leading to conflicts.
Can the problem be solved without resetting?
Yes, 95% of the time, it helps to clear the cache, set up autosynchronization or update Google Play Services, and you only need to reset when there are serious system failures.
What if the Play Market doesn’t download after all the ways?
Try: Install Google Play Market and Google Play Services manually via APK. Reset network settings to Settings → Connections → Reset network settings. Update MIUI firmware to the latest version. If nothing helps, contact Xiaomi with error logs (you can get them through Settings → About Phone → Review).
Is it safe to download APK from third-party sites?
Only if the site is verified (e.g. APKMirror). Always check: hash file (MD5/SHA-1) with official data; Google digital signature; reviews from other users; Never download APK from torrent trackers or obscure forums.
Why does Play Market ask to update after clearing the cache, but the update is not installed?
This is due to a conflict of versions of Google Play Services. Solution: Remove updates for Google Play Market in Settings → Apps → Google Play Market → Three-point → Remove updates. Clear the cache and data of Google Play Services. Restart the phone and wait for the automatic update.