You're trying to install APK-File on your Xiaomi Redmi, POCO Or Mi, but the system persistently sends out a message, "App not installed"** This error is one of the most common problems on smartphones with firmware. MIUI, And the reasons for this can range from a banal lack of installation permission to conflicts with antivirus or a corrupted cache. Unlike "pure" Android, where the solution often comes down to one or two actions, on Xiaomi, the error-solving algorithm requires a systematic approach.
In this article, we will look at all possible causes of failure, from the limitations of MIUI to the hardware features of MediaTek and Qualcomm processors, and provide step-by-step instructions with visual cues. Particular attention will be paid to hidden MIUI settings that block the installation of third-party APKs without notifying the user. If you have already tried standard methods (such as enabling Unknown Sources) and they did not work, here you will find rare but effective solutions, such as working with ADB or cleaning the installer package.
Warning: some methods require developer rights or unlock the bootloader. If you are a beginner, start with the simplest ways (sections 1-3) and move on to the hard ones only if you fail. For experienced users, we recommend that you immediately pay attention to the ADB section, which often saves in advanced cases.
Why Xiaomi is blocking app installation: 5 main reasons
The βApp not installedβ error on Xiaomi rarely occurs for nothing, and is caused by specific settings or system failures 90% of the time.
- π Prohibit installation from unknown sources, even if you have enabled permission for a browser or file manager, MIUI Can block system-level installation via hidden Install via option USB or MIUI Optimization.
- π‘οΈ Conflict with MIUI Security or Google Play Protect. Antivirus modules can silently block installation if APK-The file has not been verified (even if it is secure).
- π Conflict with an already installed version of an application, for example, if you are trying to put an older version on top of a new one or vice versa, and the application data is not cleaned.
Interesting fact: on Xiaomi with MediaTek processors (for example, Redmi Note 11 or POCO M4 Pro) the error "Application not installed" occurs 2 times more often than on devices with Qualcomm Snapdragon.
β οΈ Attention: If you downloaded APK from an unreliable source (such as a torrent tracker or a little-known site), the error may be associated with the signature of the file. APK using the APKMirror Installer utility or SAI (Split APK Installer).
Method 1: Permission of installation from unknown sources (proper algorithm for MIUI)
The most obvious solution is to enable permission to install APKs from outside of Google Play, which is out of the box on Xiaomi, and many users include the option in the settings, but forget about the additional limitations of MIUI.
Here are the full instructions for all versions of MIUI 12/13/14:
- Open Settings β Applications β Application Management.
- Click on the three dots in the top right corner and select Special Access.
- Go to Install Unknown Applications.
- Select the application you open APK through (such as File Manager, Chrome, or Telegram).
- Activate the switch Allow installation from this source.
But that's not all! Xiaomi has a hidden option that blocks installation even when the resolution is on:
Enable "Installation via USB" in Settings β Additional β For developers |
Deactivate "Optimization" MIUI" In Settings β The phone. β Version. MIUI (press 7 times)|
Add APK excepted MIUI Security in Settings β Memory. β Cleanup-->
If after these manipulations the error remains β proceed to the next method.
MIUI 14|
MIUI 13|
MIUI 12 or older |
I don't know.-->
Method 2: Cleaning up the cache and data Package Installer
Package Installer system application (package installer) is responsible for processing APK-If its cache is corrupted, you will see the "App Not Installed" error** regardless of the installation permission. On Xiaomi, this component is hidden deep in the settings, and it cannot be cleaned by standard methods.
Follow the following steps:
- Open Settings β Applications β Application Management.
- Click on the three dots at the top β Show all the apps.
- In the search box, type Package Installer (or βPackage Installerβ in Russian).
- Select the app and click Storage.
- Click Clear the cache and Clear the data.
- Reboot the device β this is a must!
If the error persists after the reboot, try removing the updates for Package Installer (if available). On some MIUI firmware, this helps to return the standard version of the installer that works more stable.
β οΈ Attention: On devices with MIUI 14 and later, the data cleanup Package Installer may reset some system settings (for example, permissions for applications, GPS mobile.
Method 3: Installation via ADB (for power users)
If the standard methods do not work, APK-File is exactly working (checked on another device), the installation remains ADB. This method bypasses the restrictions MIUI and allows you to install the application bypassing system locks.
You'll need:
- π₯οΈ Computer with installed ADB-Drivers (you can download from the official Android website).
- π± Included Developer Mode and Debugging by USB Xiaomi.
- π APK-A file moved to a folder with a platform-tools (for example, a file, C:\platform-tools\app.apk).
Instructions:
- Connect your smartphone to your PC via USB and select File Transfer mode.
- Open the command line (Win + R β enter cmd) and go to the folder with platform-tools: cd C:\platform-tools
- Check the device connection: Adb devices (should display the serial number of your Xiaomi).
- Install APK with the command: adb install app.apk If you want to overwrite an existing application, use: adb install -r app.apk
If this method didnβt work, try installing a superuser APK (if you have root):
adb shell
su
pm install -r /sdcard/Download/app.apkπ‘
If ADB canβt see the device, try switching USB mode to PTP (camera) in the notification curtain, and check if MIUI Security is blocking the connection β temporarily turn it off in the security settings.
Method 4: Verifying APK Compatibility with Xiaomi Processor
One little-known reason for the error is that the APK is incompatible with your deviceβs CPU architecture, for example, if you try to install an application compiled under arm64 on a smartphone with armv7 (or vice versa), the system will refuse to install without explanation.
How to check compatibility:
| Xiaomi model | Processor | Supported APK architectures | An example of an incompatible APK |
|---|---|---|---|
| Redmi Note 10 Pro | Qualcomm Snapdragon 732G | arm64-v8a, armeabi-v7a | APK for x86 only (emulators) |
| POCO X3 Pro | Qualcomm Snapdragon 860 | arm64-v8a | APK for armeabi only |
| Redmi 9A | MediaTek Helio G25 | armeabi-v7a, arm64-v8a | APK only x86_64 |
| Xiaomi 12 Pro | Qualcomm Snapdragon 8 Gen 1 | arm64-v8a | APK for Armeabi (Old Games) |
To learn the architecture of your processor:
- Install the CPU-Z app from Google Play.
- Open the SoC tab and look at the Instruction Set bar.
- Compare with supported APK architectures (see the file description on APKMirror).
If the architectures donβt match, find an alternative version. APK Or use an emulator (e.g. BlueStacks for the x86-applications).
How to find out the APK architecture without installation?
Method 5: Conflict with the existing version of the application
If you are trying to install an application that has already been installed (such as an update or other version), MIUI may block the process because of:
- π Version conflict (new version cannot overwrite old version).
- ποΈ Damaged data from an old application.
- π Modified signature (if) APK signed).
Decision:
- Remove the current version of the application through Settings β Apps.
- Clean the folder with residual data: Settings β Memory β Cleanup β Select the application β Delete the data
- If the application is system (such as Galery or Music), disable it: Settings β Applications β Select the application β Disable
- Try to re-install the APK.
For system applications (which cannot be removed by standard methods), use ADB:
adb shell pm uninstall -k --user 0 com.example.app(Replace com.example.app with the real app package)
β οΈ Warning: Removing system applications may disrupt stability MIUI. Before that, create a backup copy through Settings. β System system β Backup.
Method 6: Disabling MIUI Optimization and Security
MIUI Optimization is a proprietary add-on of Xiaomi that optimizes the system, but often blocks the installation of third-party APKs. Similarly, MIUI Security can silently prevent installation even if you have disabled Google Play Protect.
How to turn off MIUI Optimization:
- Activate Developer Mode (click 7 times on the MIUI version in Settings β About Phone).
- Go to Settings β Additional β For developers.
- Find the MIUI Optimization option and turn it off.
- Reset the device.
How to disable MIUI Security:
- Open Settings β Memory β Cleaning.
- Click on the gear in the upper right corner β Cleaning settings.
- Turn off the options of Security Check and Scanning during installation.
- Add the APK folder to the exceptions (if such option is available).
After these steps, try to install the app again. If the error persists, check if the installation of Google Play Protect is blocked:
- Open Google Play β click on the profile icon β Play Protect.
- Turn off the option of scanning the device for threats.
- Click on the gear β Scan applications β turn off.
π‘
Disabling MIUI Optimization can impair the smoothness of animations and increase battery consumption. Turn it back on after installing the APK.
Method 7: Reset settings or flashing (extreme measures)
If neither method worked, the problem could be deep firmware failures, leaving two options:
- Flashing through the Mi Flash Tool (requires an unlocked bootloader).
Resetting (saves files but removes apps and settings):
- Go to Settings β About the phone β Reset settings.
- Choose Resetting (not to be confused with Delete All Data!).
- Confirm the action and wait for the reboot.
Fastboot Flashing (completely restores the system):
- π₯οΈ Download the firmware for your model from the official Xiaomi website.
- π§ Install the Mi Flash Tool and drivers Qualcomm/MediaTek.
- π± Transfer the phone to Fastboot mode (clip the power supply) + Loudness down).
- π Connect to your PC and swipe through the Mi Flash Tool (select clean all).
β οΈ Note: Fastboot Flash Flashback deletes all data, including photos and messages. pre-backup through Settings β System system β Backup or Xiaomi Cloud.