Xiaomi Redmi’s app is not installed: why the error occurs and how to fix it

You try to install an app on your Xiaomi Redmi, but the system stubbornly issues a message saying, β€œApp not installed”**? This problem is familiar to many owners of smartphones running MIUI, Xiaomi’s proprietary shell. The reasons can lie in both security settings and technical system failures. In this article, we will analyze all possible scenarios, from trivial memory shortages to conflicts with Google Play Protection.

It is important to understand that the installation error is not always associated with the APK-Often the fault is Xiaomi settings that block installations from unknown sources or limit background activity of the Google Play Store. We have collected 10 proven ways to solve the problem, from simple to advanced, including working with the Internet. ADB If you're not a tech person, don't worry, most solutions don't require root rights or deep knowledge.

Before you start fixing, answer two questions: 1. Do you install the app from Google Play or using the app? APK-2. Does the error occur with all programs or only with a specific program?

This will help narrow down the range of possible causes.

πŸ“Š Where do you usually install apps on Xiaomi Redmi?
Only from Google Play
More often from APK (websites, Telegram)
I use alternative stores (APKMirror, Aptoide)
I don't know/I'm having trouble answering

Verification of the basic installation conditions

Start with the obvious: sometimes the problem lies in trivial things that users don't pay attention to. Here are 4 critical points to check first:

  • πŸ“± Free space on the device. MIUI It requires a minimum of 500-800 MB of free space to install applications. β†’ The phone. β†’ Storage: If less than 1GB of storage, clear the cache or delete unnecessary files.
  • πŸ”„ Internet connection stability: When installed from Google Play, network interruptions can cause an error. Switch from mobile to Wi-Fi or vice versa.
  • πŸ•’ Date and time: Incorrect settings may block installation due to certificate issues. Update them automatically to Settings β†’ Additionally. β†’ Date and time.
  • πŸ”‹ Battery charge, charge level below 15% MIUI may limit background processes, including app installation.

If all the items are fine but the error persists, move to the next section. Note: on some Redmi models (such as the Redmi Note 10 Pro or Redmi 9T), if memory is scarce, the system can automatically delete the Google Play cache, which leads to crashes, in which case manual cache cleaning (more on this below) will help.

πŸ’‘

Xiaomi smartphones with MIUI 13/14 have a hidden memory optimization feature. To activate it, go to Settings β†’ Special features β†’ System optimization and enable the Smart Clean option. This will help avoid errors due to lack of resources.

2. Permission of installation from unknown sources

One of the most common reasons for the error β€œApplication not installed”** on Xiaomi Redmi is the lock installation APK-files because of security settings, even if you previously allowed installation from unknown sources, after the update MIUI These settings can be reset.

To fix this:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Click on the three dots in the top right corner and select Special Access.
  3. Go to the Installation from unknown sources.
  4. Find the browser or file manager (such as Files by Google or Mi File Manager) through which you are trying to install the APK and allow installation.

On MIUI 14, the path may differ: Settings β†’ Privacy β†’ Special Permits β†’ Install unknown applications. If you install an APK via Telegram, be sure to allow installation for this application as well.

Why Xiaomi is blocking the APK installation by default?
This is a security measure introduced in MIUI 12 and tightened in MIUI 13/14. According to Xiaomi, 68% of Android malware is spread through third-party APKs. However, blocking often works for secure files, especially if they are signed with a non-standard certificate.

3. Cleaning up Google Play cache and Google services

Google Play Store and Google Play Services cache can accumulate errors, especially after MIUI updates.This often leads to failures when installing applications, even if you download them directly from the store.The cache cleaning procedure differs from the standard on other Android devices due to the features of MIUI.

Follow the instructions:

β˜‘οΈ Cleaning the Google Play cache on Xiaomi Redmi

Done: 0 / 5

If the problem persists after cleaning the cache, try removing updates for the Google Play Store:

  1. In the same Google Play Store menu, click on the three dots in the top corner.
  2. Select Remove Updates.
  3. Confirm the action and restart the device.

Important: On some Redmi models (e.g. Redmi Note 12 Pro+) after the Google Play updates are removed, the Store may temporarily be unstable, in which case wait for the automatic update in 10-15 minutes.

4.Conflict check with MIUI Optimization and Google Play Protect

MIUI Optimization is a proprietary feature of Xiaomi that optimizes performance but sometimes conflicts with Google Play Protect (an app scanning system for malware).If you see an "Application not installed" error** with code -505 or -504, that's the problem.

How to turn off MIUI Optimization:

1. Activate the Developer Mode:


- Settings β†’ About Phone β†’ MIUI version (click 7 times).




2. Return to Settings β†’ Additional β†’ For developers.




3. Find the option "Disable MIUI Optimization" and activate it.




4. Reboot the phone.

To disable Google Play Protect:

  1. Open the Google Play Store.
  2. Click on the profile icon β†’ Play Protect β†’ Settings (cog in the upper corner).
  3. Turn off the option to scan the device for threats.

πŸ’‘

Disabling MIUI Optimization can increase battery life by 10 to 15 percent, but it also increases the risk of failures when multitasking, and turn it back on after installing a problem app.

5. Error correction via ADB (for power users)

If standard methods fail and the installation error persists, you can use ADB (Android Debug Bridge), which is suitable for users who are willing to work with the command line.

You'll need:

  • πŸ–₯️ Computer with installed ADB-Drivers (you can download from the official Android website).
  • πŸ“± Included Developer Mode and Debugging by USB Xiaomi Redmi.
  • πŸ”Œ USB-cable (preferably original).

Step-by-step:

1. Connect the phone to the PC and confirm debugging on the smartphone screen.


2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.




3. Enter a command to check the connection:




adb devices




(The name of your device should be displayed).




4. execute the command to permit installation:




adb shell settings put global install_non_market_apps 1




5. If the error is related to certificates, try:




adb shell pm uninstall -k --user 0 com.android.vending




(This will remove Google Play updates, but not the app itself.).




6. Reboot the phone.

On Redmi models with MIUI 14, an additional command may be required to reset the package manager:

adb shell cmd package bg-dexopt-job

πŸ’‘

If the application has stopped updating after working with ADB, follow the command adb shell cmd package repair. This will restore the integrity of the package manager without losing data.

6. Resetting Google Account and Apps Settings

In some cases, the installation error is due to conflicts in your Google Account data, especially if you recently changed your password or added two-factor authentication.

How to reset your settings:

  1. Go to Settings β†’ Accounts and Sync β†’ Google.
  2. Click on your account, then select Delete account (don’t worry – data won’t be deleted from Google servers).
  3. Reboot the phone.
  4. Add your account back to Settings β†’ Accounts and Synchronization.

If the problem is not in the account, but in the application settings, reset the application preferences:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Click on three points β†’ Reset application preferences.
  3. Confirm the action.

This procedure will reset all permissions, default settings and restrictions for applications, but will not delete user data.

πŸ’‘

After resetting your Google Account settings, you may need to re-activate some features, such as Find My Device or Google Pay.

7. Integrity verification APK-file and its compatibility

If the application is not installed,** only occurs when you install a specific APK, the problem may be in the file itself.

  • πŸ” Checking the hash amount. MD5 or SHA-1 file with official data (if any) for this use applications like Hash Droid.
  • πŸ“¦ Architectural compatibility. APK designed arm64 (Most Redmi use this architecture. Check in Settings β†’ The phone. β†’ The kernel version.
  • πŸ“… Android version. Some of them APK For example, an Android 13 app will not install on Redmi 8 with Android 10.

If you downloaded an APK from an unreliable source, it could be modified. Try downloading a file from the developer's official website or from trusted platforms like APKMirror. Notice the app's signature: If it's different from the original, Android will block the installation.

Reason.How to checkDecision
Damaged APKTry installing it on another deviceDownload the file again
Incompatible architectureSee APK (arm, arm64, x86)Find a version for arm64
An outdated version of AndroidCompare the requirements of APK and MIUIUpdate the firmware or look for an old version of APK
Conflict of signaturesInstall via ADB with the -r flagUse the command adb install -r -t name file.apk

8.Extreme measures: reset to factory settings

If none of these methods work, the last option is factory reset, which is a radical solution that will remove all data from the device, so use it only as a last resort.

How to perform the reset:

  1. Make a backup copy of important data (photos, contacts, messages).
  2. Go to Settings β†’ About the phone β†’ Reset settings.
  3. Select to erase all data (reset to factory).
  4. Confirm the action and wait for the reboot.

After discharge:

  • Don’t restore data from the backup right away – check first if apps are installed.
  • Reset your Google Account and permissions.
  • Install a minimum set of applications to make sure there is no error.

πŸ’‘

Xiaomi Redmi with MIUI 14 may require OEM Unlock to be activated again in the developer settings after reset, even if you don’t plan on unlocking the bootloader.

⚠️ Note: Some Redmi models (e.g. Redmi) K50 Or the Redmi Note 11 Pro.+) After reset, access to Google Services may be lost due to blocking MIUI. In this case, you will need to re-assign the account through Settings β†’ Google β†’ Come in.

FAQ: Frequent questions about installing the Xiaomi Redmi

Why Xiaomi Redmi doesn’t have Google Play apps when there’s internet?
This may be due to: Blocking Google Play Services in Settings β†’ Applications β†’ Application Management β†’ Google Play Services β†’ Battery β†’ No Limits. Google account sync error (try to delete and add an account again), Regional restrictions (check VPN or change region in Google Play). Also, MIUI 14 may trigger the function of Background Limit for Google Play Store.
Can I install APK on Xiaomi Redmi without permission from Unknown Sources?
No, that's not possible because of security policy. MIUI. There is a way around, however: Set up APK-Installator from Google Play (for example, APK Open the door. APK-And the file is through this application, and it's going to ask for permission to install it once. MIUI 13/14 This method does not always work due to additional checks.
After the MIUI update, the apps stopped being installed. What do we do?
The MIUI update often resets security settings. Try: Clear the Google Play Store and Google Play Services cache (see Section 3). Disable MIUI Optimization (section 4). Check if MIUI Antivirus blocks installation (disable it in Settings β†’ Privacy β†’ Security). If the problem persists, wait for a patch from Xiaomi - usually bugs after major updates are fixed within 1-2 weeks.
How do I know if MIUI is blocking the installation of a specific APK?
Check system logs: Install the Logcat Extreme app from Google Play. Run log log entry and try installing a problem one APK. Stop recording and find lines from PackageManager or MIUI Security, if there's a mention in the logs INSTALL_FAILED_MIUI_SECURITY, So the blockage is coming from the side. MIUI. In this case, only disconnection will help. MIUI Optimization or installation through ADB.
Can antivirus block the installation of applications on Xiaomi?
Yeah, like built-in antivirus. MIUI, So third-party antiviruses (e.g., Avast or 360 Security) can block the installation. To check: Open the antivirus and look at the scan log. Turn off real-time protection for installation time. APK-file in Antivirus Exceptions. MIUI 14 built-in antivirus can block APK Try to temporarily disable it in Settings. β†’ Confidentiality β†’ Security β†’ Antivirus.