The "Not enough memory" error when installing an application on Android is one of the most common problems that users encounter even on relatively new smartphones. The reasons may be different: from a system clogged with cache to non-optimal distribution of internal storage. But the good news is that in 90% of cases the problem can be solved without buying a new phone or memory card.
In this article we will look 7 working methodshow to install an application when there is not enough memory - from basic (cleaning up garbage) to advanced (transfer to SD card or installation via ADB). You will also learn why the error may recur even after freeing up space, and how to avoid it. All methods have been tested on current versions Android 12โ14 and are compatible with most brands: Samsung, Xiaomi, Huawei, Realme and others.
1. Clearing the cache and unnecessary files
The first thing to do is free up space from temporary files, application cache and garbage. Users are often surprised when, after such cleaning, the from 1 to 5 GB of memoryis released, although it seemed that there was almost nothing on the phone. Let's start with the simplest:
- ๐งน Clearing the application cache: Go to
Settings โ Applications, select any application (for example, YouTube or Chrome) and click "Clear cache". Repeat for 5โ10 of the heaviest apps. - ๐๏ธ Deleting downloads: The folder
Downloadis often clogged with old files. Check it through any file manager (for example, Files by Google). - ๐ System cleaning: Use the built-in utility (on Xiaomi โ โCleaningโ, on Samsung โ โDevice Careโ). It will find duplicates, residual files and offer them delete.
If the built-in tools are not enough, install specialized applications like CCleaner or SD Maid. They scan the system in depth and find files that standard tools do not see. For example, remnants of deleted applications or caches. Google Play Services, which can weigh hundreds of megabytes.
โ ๏ธ Attention: Do not clear the cache of system applications (for example,Android System WebVieworGoogle Play Market) unless necessary. This may cause the phone to malfunction.
2. Transfer applications to SD card
If your smartphone supports memory cards microSD, you can transfer some applications there. However, there are nuances:
- ๐ฑ Modern restrictions: Starting from Android 6.0, transferring applications to SD is only possible if the developer has provided for this. Many games (for example, Genshin Impact or PUBG Mobile) do not support this function.
- โ๏ธ Formatting as internal memory: On some devices (for example, Samsung Galaxy to Android 9) you can format the SD card as part of the internal storage. But this will reduce its speed and compatibility with other devices.
How to transfer an application:
- Open
Settings โ Applications. - Select the desired application (for example, Telegram).
- Click โStorageโ โ โChangeโ โ select SD card.
- Confirm the transfer. Some data (for example, cache) may remain in the internal memory.
| Brand | Support for transfer to SD | Features |
|---|---|---|
| Samsung | Yes (up to Android 11) | On new models (for example, Galaxy S23the function is disabled |
| Xiaomi | Yes (with MIUI 12) | Requires card formatting as internal memory |
| Huawei | Partially | Works only for selected applications (for example, Gallery) |
| Google Pixel | No | Function removed starting from Android 10 |
โ ๏ธ Attention: After formatting the SD card as internal memory, it cannot be used on other devices without complete cleaning. This can also reduce the life of the card due to increased load.
โ๏ธ Preparing the SD card for transferring applications
3. Installing applications via APK
If the application is not installed from Google Play due to lack of memory, you can try downloading it APK file and install it manually. This method is suitable for applications that:
- ๐ฅ Already downloaded to a computer or another phone.
- ๐ Available on third-party resources (for example, APKMirror or APKPure).
- ๐ They were deleted, but there is a backup copy.
Instructions:
- Download the APK file to your phone or transfer it from your PC.
- Allow installation from unknown sources:
Settings โ Security โ Unknown sources(on Android 8+ you need to give permission to a specific file manager). - Run the APK file and follow the instructions.
The advantage of this method is that sometimes APK files take up less space than installing via Play Market (due to the lack of additional metadata). However, there are also risks:
Dangers of installing APK from unknown sources
Viruses and malware (especially if downloaded from dubious sites).
Outdated versions of applications with vulnerabilities.
Lack of automatic updates (you will have to monitor them manually).
Account blocking in some games (for example, in Free Fire or COC for using modified APK).
4. Using the โAdoptable Storageโ function (for advanced)
On Android 6.0โ9.0 There is a hidden function Adoptable Storagethat allows you to โmergeโ an SD card with internal memory. This is not just transferring applications, but a full-fledged storage expansion. restrictions:
- ๐ง Works only on Android 6โ9 (disabled on new versions).
- ๐พ The card is formatted in
ext4orf2fsand becomes unreadable on other devices. - โก Required root access on some devices (for example, Xiaomi).
How to activate:
- Insert an SD card (class recommended UHS-I U3 or higher).
- Connect the phone to the PC and activate
USB DebugginginSettings โ For Developers. - Use
ADB(Android Debug Bridge) and run the command:adb shell sm set-force-adoptable true - Go in
Settings โ Storage, select the SD card and click โFormat as internal memoryโ.
โ ๏ธ Attention: After activation Adoptable Storage the card will be encrypted and linked to the device. When you remove it, some applications may no longer work. work.
Before use Adoptable Storage check the speed of the SD card using the application A1 SD Bench. If the write speed is below 10 MB/s, the card is not suitable for permanent use as internal memory.
5. Cleaning system garbage through Recovery Mode
If standard methods do not help, you can try clearing memory through recovery mode (Recovery Mode). This method deletes temporary system files that are not visible in the normal interface. Suitable for devices where, even after clearing the cache, there is critically little free space.
Instructions:
- Turn off the phone.
- Hold down the combination of buttons to enter Recovery (for example, for Samsung:
Power + Volume up + Bixby; for Xiaomi:Power + Volume up). - Use the volume buttons to navigate and select
Wipe cache partition. - Confirm the action and restart the phone.
This method does not delete personal data, but clears the update cache, temporary system files and remnants from deleted applications. On some devices (for example OnePlus or Google Pixel), after this procedure you may need to re-configure some functions (for example, fingerprint).
Wipe via Recovery Mode is one of the most effective ways to free up space when standard methods do not work. But do not abuse it: frequent clearing of the cache can slow down the system.
6. Installing applications on an external drive (OTG)
If your phone supports OTG (On-The-Go), you can connect an external USB drive or hard drive and install applications there. This method is suitable for:
- ๐ฎ Games with large data files (for example, Call of Duty Mobile or Asphalt 9).
- ๐ท Video processing applications (for example, CapCut or KineMaster).
- ๐ Readers and dictionaries with large databases.
How it works:
- Connect an OTG cable and an external drive (for example, a flash drive SanDisk Ultra).
- In some firmware (for example, on Samsung DeXthere will be an option to install applications on an external drive.
- If there is no automatic option, use a file manager (for example, Solid Explorer) to transfer application files after installation.
Limitations:
- โ ๏ธ Not all applications will work from an external drive (especially games with anti-piracy protection).
- โก The speed of operation depends on the type of connection: USB 3.0 preferable USB 2.0.
- ๐ OTG mode consumes additional battery.
7. Alternative methods: cloud installations and Lite versions
If none of the above methods help, consider alternative options:
- โ๏ธ Cloud applications: Some apps (for example, Photoshop Express or Microsoft Office) allow you to work directly from the cloud without taking up space on your computer. device.
- ๐ฑ Lite versions: Many popular applications have โlightโ versions (for example, Facebook Lite, Messenger Lite, Spotify Lite). They take up 2โ5 times less space.
- ๐ Streaming: Instead of installing games, use cloud gaming services such as Xbox Cloud Gaming or NVIDIA GeForce NOW.
It is also worth checking whether duplicate files or unused language packsoccupy space. For example, in Netflix or Spotify you can delete cached data to free up several gigabytes:
- Open the application.
- Go to the storage settings (for example, in Spotify:
Settings โ Storage โ Delete cache). - Delete unnecessary downloads.
โ ๏ธ Attention: Some applications (for example Google Maps) allow you to download maps offline, but these files can weigh tens of gigabytes. Check them regularly in Settings โ Offline maps.
FAQ: Frequently asked questions about lack of memory on Android
Is it possible install an Android app if there is not enough memory even after cleaning?
Yes, there are several ways:
- Install APK file manually (it may weigh less than a package from Play Market).
- Use
ADBto force installation:adb install -s path/to/fail.apkFlag
-sinstallation on an SD card (does not work on all devices). - Transfer some of the application data to a PC or cloud (for example, for games with large files).
If all else fails, check to see if the space is occupied system updates. Sometimes they are downloaded in the background and take up several gigabytes.
Why does the "Not enough space" error still appear after freeing the memory?
This can happen for several reasons:
- ๐ Partition
/datafull: Even if the "Storage" shows free space, The system partition may be full. Only a factory reset will help. - ๐ Memory fragmentation: On older devices (especially those with eMMCrather than UFS), the memory may be fragmented. Try defragmenting it using SD Maid.
- ๐ฆ Manufacturer restrictions: Some brands (for example, Huawei) reserve part of the memory for system needs, and it does not appear as available.
To accurately diagnose the problem, use the application DiskUsage โit will show which files are taking up space.
How to learn how much memory system junk is taking up?
To do this:
- Install the application Storage Analyzer or Files by Google.
- Run storage analysis. Pay attention to the categories:
System data(usually 1โ3 GB).Application cache(can reach 5+ GB).Residual files(remains from deleted applications).
Is it possible to increase the internal memory of Android without root?
Yes, but with limitations:
- ๐ฑ SD card as internal memory: It works on Android 6โ9 without root, but requires formatting the card.
- โ๏ธ Cloud storage: Google Drive, OneDrive or Yandex Disk can automatically free up space by saving files in the cloud.
- ๐ Data Transfer: Music, photos and videos can be stored on an external drive or in the cloud, leaving only links on the phone.
Without root, you cannot physically increase the internal memory partition, but you can optimize its use.
What applications take up the most space on Android?
Top 5 โgluttonousโ applications (according to data Sensor Tower for 2023):
- Call of Duty: Mobile โ up to 6 GB (with updates).
- PUBG Mobile โ 4โ5 GB.
- Facebook โ 300โ500 MB (plus cache up to 1 GB).
- Google Maps โoffline cards can weigh tens of gigabytes.
- TikTok โup to 1 GB (due to cached videos).
Also take up a lot of space:
- ๐ต Music applications (Spotify, Yandex Music โ cache of songs).
- ๐บ Video editors (CapCut, InShot โ projects and export).
- ๐ธ Social networks (Instagram, VK โ cache stories and videos).