AndroidMedium

Android App Won't Uninstall: 5 Proven Methods

The article explains why an app might not uninstall on Android and provides 5 sequential solutions, from basic to advanced, including ADB and safe mode.

Updated at February 16, 2026
10-15 min
Easy
FixPedia Team
Применимо к:Android 8.0+Smartphones and tablets

What the "App Cannot Be Uninstalled" Error Means

The message "Failed to uninstall app" or similar (depending on the manufacturer's skin) appears when the Android system cannot complete the software removal process. The error can manifest in two scenarios:

  1. Clicking the "Uninstall" button does nothing — the app remains in the list.
  2. Uninstallation starts but hangs at 99% or finishes with an error — often with the text "Failed to delete package".

This problem does not cause a complete system failure, but it blocks storage management and can be a symptom of deeper conflicts.

Main Causes of the Problem

  1. Active app processes. The app is running in the background (a service, a broadcast receiver), and the system cannot delete its executable file (APK) while it is in use.
  2. Device administrator lock. Some apps (e.g., antiviruses, MDM solutions) obtain device administrator privileges. The system prohibits their removal without first revoking these privileges.
  3. Corrupted app cache or data. Invalid files in the /data/data/<package_name> directory interfere with the correct removal of the package record.
  4. Manufacturer skin conflict (MIUI, One UI, etc.). Aggressive battery optimizations or custom task managers can "freeze" the uninstallation process.
  5. System app or update. The app is installed as part of the system (/system/app or /system/priv-app) or was updated via Google Play, and the system protects its updated version.
  6. Virus or unwanted software (PUP). Malicious apps can hide themselves or block system uninstallation calls.

Method 1: Basic Reboot and Process Stop

This is the simplest and often most effective method, solving the problem in about 60% of cases.

  1. Perform a full reboot. Hold the power button and select "Reboot". This will guaranteed terminate all processes.
  2. Force stop the app. After rebooting, go to Settings → Apps (or Apps & notifications).
  3. Find the problematic app in the list.
  4. Tap on it and select "Stop".
  5. After stopping, go back and tap "Uninstall".
  6. Confirm the action.

Method 2: Safe Mode

Safe Mode boots Android with only pre-installed system components, disabling all third-party apps. It's ideal for removing "stuck" software.

How to enter Safe Mode (common methods):

  • For most devices: Long-press the power button, and when the menu appears, long-press the "Power off" option until a prompt to reboot to safe mode appears. Tap "OK".
  • For some (older Samsung, HTC): Power off the device. Turn it on, and as soon as you see the logo, press the volume down button until the system boots.
  • For Xiaomi/Redmi/Poco: Power off the device. Turn it on and immediately start pressing the volume down button until the system boots.

After booting into Safe Mode (you'll see "Safe Mode" in the corner of the screen), try uninstalling the app again via Settings → Apps.

Method 3: Using ADB (Android Debug Bridge)

This is the most reliable method for advanced users. ADB bypasses the system interface and interacts directly with Android's package manager.

Requirements:

  1. Android SDK Platform-Tools (or Minimal ADB and Fastboot) are installed on your PC.
  2. USB debugging is enabled on the device (Settings → About phone → tap "Build number" 7 times → Developer options → USB debugging).
  3. A USB cable for connection.

Instructions:

  1. Connect the device to the PC. On the phone, confirm the PC authorization request (check "Always allow").
  2. Open Command Prompt (CMD) or Terminal on the PC.
  3. Check the connection:
    adb devices
    
    Your device should appear in the list with the status device.
  4. Find the app's package name. The easiest way is to install an app like "App Inspector" or "Package Name Viewer" on the device and check there. Alternatively, find it on Google Play — the package name is in the URL (e.g., for WhatsApp: com.whatsapp).
  5. Execute the uninstall command:
    adb uninstall com.example.package
    
    Replace com.example.package with the actual package name.
  6. On success, you will see Success. If not, ADB will output an error (e.g., Failure [DELETE_FAILED_INTERNAL_ERROR]), indicating the package's system status.

Method 4: Reset App Settings (Clear Data & Cache)

Sometimes the problem lies in corrupted app data or cache that the system cannot correctly associate with the package record.

  1. Go to Settings → Apps.
  2. Find and open the problematic app.
  3. Tap "Clear data" (Clear Data) and confirm.
  4. After that, tap "Clear cache" (Clear Cache).
  5. Reboot the device.
  6. Try uninstalling the app again.

⚠️ Important: This method will delete all local app data (games, chats, settings). Ensure important information is saved to the cloud or that you are prepared to lose it.

Method 5: Uninstall via File Manager (for Advanced Users)

If the app was manually installed (APK file) and doesn't appear in the standard list, or the system has "forgotten" it, you can delete the file manually. Requires root access.

  1. Install a file manager with root support (e.g., Solid Explorer).
  2. Enable showing hidden/system files.
  3. Navigate to the /data/app/ directory.
  4. Find the folder whose name corresponds to the problematic app (often starts with package.name-).
  5. Delete this folder.
  6. Reboot the device.

Without root access, this method will not work, as the /data/app/ directory is not writable.

Preventing Uninstallation Problems

  • Install apps only from trusted sources (Google Play, official websites).
  • Do not grant unnecessary permissions to new apps, especially "Device access" or "Debugging".
  • Regularly stop and clear the cache of "heavy" apps (social networks, games).
  • Check administrator privileges. Go to Settings → Security → Device administrators and uncheck apps you plan to remove.
  • Disable battery optimizations for important apps in your manufacturer's settings (e.g., "Autostart" in MIUI or "Background activity restriction" in One UI).

F.A.Q.

Why won't the app uninstall even when I press 'Delete'?
Can I uninstall a system app?
Will safe mode help if an app won't uninstall due to a virus?
What is ADB and is it safe to use?

Hints

Restart your device
Manually stop the app
Uninstall in safe mode
Use ADB (Android Debug Bridge)
Reset app settings

Did this article help you solve the problem?

FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community