Why Xiaomi Android App Is Launching: All Reasons and Solutions

Do you run an app on your Xiaomi, Redmi, or POCO, and it suddenly shuts down after a second? Or does the game crash in the middle of the level and the messenger crash in the message? This problem is familiar to many owners of smartphones on MIUI, and its causes can be rooted in both software failures and hardware limitations. Unlike "pure" Android, Xiaomi firmware has unique features that often become a source of conflicts with applications.

In this article, we will not just list the standard tips like โ€œreset your phoneโ€ or โ€œclean up your cache,โ€ but we will analyze the specific causes of crashes that are specific to Xiaomi devices, from aggressive battery optimization in MIUI to conflicts with Google services, you will learn how to diagnose a problem by logs, what system settings affect the stability of applications, and what to do if the crash occurs only in certain programs (for example, in games or banking applications).

Particular attention will be paid to models with MediaTek processors (Redmi Note 11/12 series, POCO M4/M5), where departures are often associated with GPU drivers, as well as flagships on Snapdragon 8 Gen (for example, Xiaomi 13/14), where the problem can be overheated. If you have already tried to reset or update the firmware without result, here you will find non-trivial solutions.

1. Battery optimization in MIUI: the main enemy of applications

MIUI is known for its aggressive energy-saving policies, which often mistakenly block background processes even in heavily used applications, causing programs to fly out when switching to them after a few minutes in the background or immediately shut down after launch, especially messaging apps (Telegram, WhatsApp), games and apps with push notifications.

Unlike other manufacturers, Xiaomi hides some of the optimization settings in deep menus. For example, even if you turn off optimization for a particular application in the Settings section โ†’ Applications โ†’ Application Management โ†’ Battery Optimization, the system can still restrict it through the Mi Battery Saver service or Security Center.

  • ๐Ÿ”‹ Turn off adaptive optimization: Go to Settings โ†’ Battery and productivity โ†’ Optimize the battery and select "No Limits" for the problem application. For some models (for example, Redmi Note 10 Pro), this item may be called "Battery Mode Selection".
  • ๐Ÿšซ Disable Automatic Closure: In the same app management menu, find the "Outstart" and "Background Activity" option - turn on both switches. POCO F3/F4 This section can be hidden in the settings โ†’ Special facilities โ†’ Optimization of applications.
  • โšก Turn off "Deep Optimization": In some versions MIUI (for example, 13-14) There is a hidden setting that forcibly closes applications through 5 To turn it off, type the phone code in the phone app ##4636##, Select โ€œBattery Informationโ€ and uncheck โ€œDeep Optimizationโ€ MIUI".

โš ๏ธ Warning: After disabling optimization for a game or heavy app (e.g., Genshin Impact, PUBG Mobile, watch the phone heat. On Snapdragon models. 7xx (For example, the Redmi Note 11 Pro+) This could lead to trottling and even bigger flights.

๐Ÿ“Š What kind of Xiaomi model do you have?
Redmi Note 10/11/12
POCO X3/X4/X5
Xiaomi 11/12/13/14
Redmi 9/10/12C
other

2. Conflicts with Google and MIUI services

Many of the apps that fly to Xiaomi are linked to a conflict between Google services (GMS) and MIUI branded services. For example, apps that use Google Play Services for push notifications (e.g. Viber, Facebook) can get damaged because MIUI blocks their background activity, a problem that is especially relevant for devices released for the Chinese market (China ROM), where GMS is missing from the box.

Another common cause is corrupted Google Play data, and if you crash when you open apps from the Play Market or log in through Google, it's probably a cache problem, and in that case, it's not enough to clear the cache, you reset the Google Play Services settings to the factory.

  • ๐Ÿ”„ Google Play Services Reset: Go to Settings โ†’ Annexes โ†’ Application management โ†’ Google Play Services. Click "Storage" โ†’ "Management of space" โ†’ "Clear all data. Restart your phone and wait for automatic service updates (may take up to 10 minutes).

Removal of GMS updates:

Change of GMS region:

Xiaomi 12T

Google Settings โ†’ Account Management โ†’ Personal Data โ†’ Region Settings

How to check the application error logs?
To see the reason for the departure, connect the phone to the PC and use the command: adb logcat | grep -i "android.runtime Look for lines from FATAL EXCEPTION or ANR (Application Not Responding. For log analysis without ADB You can use the Logcat Extreme app (requires root or debugging by the user). USB).

3. Lack of RAM and background processes

Xiaomiโ€™s budget and mid-range smartphones (e.g. Redmi 9A, POCO M3) often suffer from a lack of RAM, which leads to application crashes when multitasking. However, even flagships (e.g. Xiaomi 13 Ultra) can face this problem due to the features of memory management in MIUI. The system aggressively kills background processes, freeing up resources for an active application, but sometimes mistakenly closes it.

Another reason is a memory leak in the app itself or in MIUI services, for example, if you notice that the phone starts to slow down and the apps fly out after a few hours of operation, it may be miui.analytics or com.miui.securitycenter, which consume up to 500 MB of RAM in the background.

Sign of a problemPossible causeDecision
Apps fly out when switching between themMIUI kills background processes due to lack of RAMTurn off "Memory Optimization" in Settings โ†’ Special features โ†’ System optimization
Departures take place after 10-15 minutes of playOverheating and CPU/GPU trottlingSet FPS limit in game settings or use a cooling stand
The application closes immediately after launchDamaged data in /data/data/packet nameClear the application data or reinstall it
Departures are accompanied by a message "Server error"Problems with connecting to Google PlayCheck your date/time and DNS settings (try Cloudflare: 1.1.1.1)

Make sure there are no important processes in the background (e.g. downloading files)|Close all tabs in the browser|Disable synchronization of cloud services (Google Drive, Mi Cloud)|Check the temperature of the processor (should be below 45).ยฐC)-->

4. Problems with firmware and MIUI updates

One of the most insidious sources of departures is bugs in the MIUI firmware itself. Xiaomi regularly releases updates, but sometimes they contain critical errors, especially in the first versions for new models. For example, MIUI 14.0.3 for Xiaomi 13 was a bug that crashed all applications using the camera (including Instagram and Snapchat>). MIUI 13.0.6 for Redmi Note 11 was observed mass crashes due to a conflict with Android System WebView.

Another common problem is incomplete firmware updates when system files are corrupted during installation, which can occur if the connection was unstable during the OTA update or the phone died, in which case the system is unstable and applications crash with the java.lang.RuntimeException error.

  • ๐Ÿ”„ Retreat to a stable version MIUI: If departures have started after the update, check the reviews on the forums (for example, check the reviews, 4PDA If the bug is massive, roll back to the previous version via Settings. โ†’ The phone. โ†’ Updating the system โ†’ Three points. โ†’ Select a Service Package.
  • ๐Ÿ“ฅ Manual firmware installation: Download the full firmware package (e.g. Fastboot) ROM) For your model from the official Xiaomi website and go through the Mi Flash Tool.
  • ๐Ÿ› Disable Automatic Updates: If you suspect that the bug is in the latest version MIUI, Temporarily disable auto updates in Settings โ†’ The phone. โ†’ Updating the system โ†’ Settings (โš™๏ธ) โ†’ Automatic booting.

โš ๏ธ Note: When manually flashing through Fastboot, all data on the phone will be deleted. Pre-backup through Settings โ†’ Additionally. โ†’ Backup and reset โ†’ Local backup: Do not use third-party firmware (like LineageOS) unless you are sure it is compatible with your model, which can lead to a device "brick.

5. Conflicts with the MIUI shell and third-party launchers

MIUI shell is known for its โ€œchipsโ€, but some of them can conflict with applications. For example, the built-in antivirus MIUI (com.miui.securityscan) often mistakenly blocks applications from accessing storage or network, leading to departures. Another common conflict is with third-party launchers (for example, Nova Launcher, Lawnchair), which can disrupt system services.

Problems can also be caused by:

MIUI themes (especially third-party ones) that modify system files.

- Animations and transitions included in Settings โ†’ Display โ†’ System animation (on weak devices this leads to lags and crashes).

Second Space mode, which creates an isolated environment but sometimes breaks compatibility with applications.

  • ๐Ÿ›ก๏ธ Shut down the defenses. MIUI: Go to Settings. โ†’ Annexes โ†’ Application management โ†’ Security and disable "App Scanning" and "Blocking Suspicious Activity" for problematic applications.
  • ๐ŸŽจ Return the standard theme: If departures started after changing the theme, return the standard to Settings โ†’ Display. โ†’ Topics: Some themes change the system fonts, leading to crashes in applications.
  • ๐Ÿ”„ Resetting launcher settings: For third-party launchers (e.g, POCO Launcher) clear the data in Settings โ†’ Annexes โ†’ Application management โ†’ [The name of the launcher] โ†’ Warehouse โ†’ Clear the data.

๐Ÿ’ก

If the crash occurs when you open the camera in the app (such as TikTok or WhatsApp), try turning off permission to access the MIUI shell camera in Settings โ†’ Privacy โ†’ Permissions โ†’ Camera and leave it only for the desired application.

Hardware problems: overheating, memory and battery

If all the software methods have been tried, but the applications keep crashing, the reason may be hardware malfunctions.

Overheating of the processor (especially on MediaTek Helio G and Snapdragon 7xx), due to which the system forcibly closes resource-intensive applications.

Wearing flash memory (especially on budget models with eMMCs, such as the Redmi 8A), which leads to read/write errors.

A faulty battery that does not provide stable power at high load.

Hardware problems can be diagnosed by the following signs:

Departures only occur when connected to charging (a problem with the power controller).

Applications get dyed when the CPU temperature reaches above 60ยฐC (checked through AIDA64 or CPU Monitor).

Read/write memory speed drops below 50MB/s (AndroBench test).

Symptoms.Possible malfunctionDiagnostics
Departures on chargingFaulty power controller or batteryCheck the battery voltage in AccuBattery (should be 3.7-4.2V)
Apps dye when heated above 50ยฐCTrottling CPU or heatpaste dumpRun the Throttling Test CPU and check for frequency drop
Departures are accompanied by a "twitching" of the screenProblems with working memory (RAM)Run the memory test in MemTest86 (requires unlocking the bootloader)

โš ๏ธ Note: If the processor temperature exceeds 70ยฐC in simple (no load), this may indicate chip dump (especially relevant for the Redmi Note 8 Pro with MediaTek Helio). G90T). In this case, professional repairs with soldering of the chip are required.

7. Specific problems with games and heavy applications

Games and resource-intensive apps (e.g. Genshin Impact, Call of Duty Mobile, Lightroom) on Xiaomi are often dropped due to:

Incompatibility with GPU drivers (especially Mali-Gxx in MediaTek processors)

- MIUI restrictions on background activity (the game closes when folded).

Lack of virtual memory (on devices with 4-6 GB of RAM).

For games on MediaTek (e.g. Redmi Note) 11 helio G88) misspelling EGL_BAD_ACCESS, which indicates problems with the graphics driver, POCO F4 Snapdragon 870) more often than not ANR in com.qualcomm.qti, related to trottling.

  • ๐ŸŽฎ Turn off the restriction FPS: B Settings โ†’ Display. โ†’ Screen refresh rate select "Standard" (60 Hz) instead of "Auto" or "90/120 Hz. Some games, for example, PUBG Mobile not optimized for high frequencies.
  • ๐Ÿ”ง Enable Performance Mode: In Settings โ†’ Battery and productivity โ†’ Select Game or Performance mode. On some models, this item is hidden - to activate it, type setprop debug.performance.mode 1 in the engineering menu (#4636.
  • ๐Ÿ–ฅ๏ธ Use Game Turbo: Start the game, then swipe from top to bottom and click on the Game Turbo icon in the notification bar. In the turbo settings, turn off Network Optimization and Background Limitation".