The situation when Play Market is hanging in the “Waiting for Download” stage on Xiaomi smartphone is familiar to many users: the screen freezes, the load indicator does not move, and after a while there is an error message or the process is simply dead weight. This is especially annoying when you need to urgently install an important update or a new game, and the system blocks any action.
Reasons for this behavior of the operating system MIUI HyperOS can be very different from the usual overflow of memory to conflicts of system services Google Play Services. DNS-ISP servers that can't properly route the request to Google servers, and in some cases, energy saving is to blame, which aggressively "sedates" background loading processes.
In this article, we will take a look at all the possible reasons why Google Play is not downloading apps on your device, and provide step-by-step troubleshooting instructions. You will learn how to properly clean the cache, change network settings and use alternative installation methods if the standard ones do not work. Don't rush your phone to the service, in 90% of cases, the problem can be solved by yourself in 5-10 minutes.
Diagnostics of Internet connection and network settings
The first thing to check when you freeze is the stability of your Internet connection. Even if other apps work, the Play Market can be sensitive to short-term communication breaks or high latency (ping). Try switching from Wi-Fi to mobile Internet or vice versa to see if the problem depends on the type of connection.
Often on Xiaomi smartphones there are conflicts with the DNS-ISP servers. DNS Google or Cloudflare’s public servers help solve the “Download Wait” problem in most cases, especially if the provider blocks or filters traffic from Google servers.
- 📶 Go to Wi-Fi settings, click on your network name and select Change».
- 🌐 In the settings IP Select “Static” and write it down. DNS 8.8.8.8 and 8.8.4.4.
- 📡 For mobile internet, use the app or hidden menu to change DNS system-level.
You should also pay attention to the date and time if they're shot down, SSL-Security certificates cannot be verified and no connection to the download server is established. → Additionally. → Date and time are automatically determined.
⚠️ Attention: If you are using VPN or proxy, be sure to disable them before trying to download.Many Google servers block traffic from known sites VPN-Addresses that lead to endless waiting.
Cleaning up cache and data services Google
Accumulated temporary files and system components are one of the most common reasons Play Market stops downloading applications. On Xiaomi devices, MIUI has its own memory management features that can lead to improper operation of background services. Cache cleaning helps to reset these errors without deleting personal data.
It's important to understand the difference between cleaning the cache and cleaning the data. The cache contains temporary files that speed up work but can be corrupted. The data contains settings and authorization. In most cases, only clearing the cache is enough, but if the problem persists, you will need a complete reset of the service settings.
To do this, go to Settings → Apps → All apps. Find Google Play Market and Google Play Services, and select Storage in each of them.
☑️ Google’s Service Cleanup Algorithm
After cleaning, it is recommended to restart the device. This will start the services again with clean options. If after the reboot, Google Play freezes again, try to remove updates to the market itself through the three-dot menu in the upper right corner of the app information screen.
Problems with internal memory and storage
Lack of space is a critical factor affecting Android. Even if the application itself has enough space, the system needs a buffer zone to decompress temporary files during installation, and if the memory is full, the boot process will stand in the waiting stage.
On Xiaomi smartphones with a MIUI shell, the Download folder and messenger cache (Telegram, WhatsApp) can take up tens of gigabytes. Check the storage through the Settings menu → Memory. If less than 1-2 GB is free, the system will work non-stable.
The Play Market will not be able to record data correctly.
Also, it's worth checking the state of the drive itself. Flash memory has a limited overwriting resource. If the phone has been in use for many years, the memory sectors may have degraded, leading to write errors.
| File type | Where it takes place | Recommendation |
|---|---|---|
| Cash messengers | Telegram, WhatsApp | Clean through the application settings |
| Deleted photos | Gallery basket | Clean the basket completely |
| Offline maps | Yandex.Maps, Google Maps | Remove unnecessary regions |
| Update files | System folder | Remove old update packages |
💡
Use Xiaomi’s built-in Security app for quick garbage cleanup, which automatically finds large files and duplicates, making room for new downloads.
Account Conflicts and Synchronization
Sometimes the problem isn’t with your phone, but with desynchronizing your Google account data. If multiple accounts are added to your device, Play Market may try to download an app for an account that doesn’t have permission to that app or is blocked.
Check which account is the default to download. In the Play Market interface, click on the profile avatar in the corner. Make sure you select the correct email address. It's also worth checking the status of the device in Google's security settings.
If you have recently changed your password or enabled two-factor authentication, you may need to re-enter. Go to Settings → Accounts and Sync → Google and check sync status. If there are any errors, try deleting your account and adding it again.
⚠️ Before deleting your account, make sure you remember your password and have access to your phone number for recovery, otherwise you may lose access to your data forever.
Power saving settings MIUI and HyperOS
Aggressive battery optimization is a feature of Xiaomi that often interferes with the background download of files.The system can perceive the process of downloading from the Play Market as an extra load and pause it when the screen goes out or other heavy applications are launched.
To allow the market to work without restrictions, you need to change the battery settings for a particular application: Find Google Play Market in the list of applications, go to the section "Saving Charge" and select "No restrictions" mode, which will allow the download service to work constantly.
- 🔋 Open the settings of the Google Play Market app.
- 🚫 Find the "Stop" item and turn it on.
- 🛡️ In the Permits section, make sure you have access to storage and network.
Also check if Flight mode is on or system-wide energy savings are included. In Saving Mode, MIUI may restrict background data transfer, leading to a freeze in the Waiting stage.
Hidden Developer Settings
System failures and server time
It's rare, but there are global server failures on Google's side, where you're not just the one who's having the problem, but millions of other users around the world, and you can check the status of services with dedicated services that track the services.
Another important aspect is system time: If the time on the phone differs from the real one by more than a few minutes, HTTPS security protocols block the connection, the certificates are considered invalid, and the download does not begin.
Make sure that the Date and Time settings activate network synchronization. If you're roaming or in a bad signal area, the phone may not get the exact time from the operator. In that case, set the time manually, but then make sure to return auto synchronization.
💡
Time synchronization and the right date are fundamental to any secure connection, including Google Play, and without that, downloading is technically impossible.
Alternative methods of installing applications
If the standard Play Market on Xiaomi continues to fail and the app needs to be installed urgently, alternative sources can be used. On Android devices, it is quite safe if you use proven repositories.
One of the best options for Xiaomi users is to use the built-in GetApps store (formerly Mi Apps), which is pre-installed and optimized for MIUI and HyperOS shells, and you can find most of the popular apps that are available on Google Play.
You can also download the APK installation file manually, use your browser on your phone and go to a trusted aggregator site, like APKMirror or APKPure, find the right application, download the latest version, and install it by allowing installation from unknown sources.
⚠️ Attention: Download APK-Installing modified applications from unknown forums can lead to virus infection or identity theft.
For advanced users, it is possible to install via ADB (Android Debug Bridge) from a computer, which allows you to bypass the limitations of the market and install the application directly, bypassing the download phase on the phone itself.
adb install name_of_application.apkThis method is especially useful when the phone’s internal memory is critically crowded and the market cannot create a temporary file.The computer takes over the buffering, and the phone is transmitted to the ready data stream for installation.