Hello, I seem to be having a common problem, but so far no solutions have worked:
When initially downloading or updating a large app (Iron Man digital comic, Temple Run, Where's my Water, etc.) in the Google Play Store, I get the error "Insufficient Space on the Device". However, when I check my free space, I have more than enough space on the system rom, internal space, and internal and external SD cards. Regarding the common solutions, I have tried wiping the cache and data on my play store and download manager apps, wiping cache and dalvik cache, and even using both wifi and cell connections. Oddly enough, I was able to download the Iron Man digital comic over the amazon app store (which doesn't help me with the apps requiring updates through Google Play).
For reference, I am using Calk's EL29 v2.9.2 rom with the EL29 radio and standard kernel.
Thank you for your help in advance.
unmount sd card, install apps, remount sd
I'm still trying to find a fix for this... been having this insufficient space issue for weeks now.
.Do like dices said and un mount sd card then download. If that doesn't work, back up your data and format your sd. Then return data and download.
If you've installed the programs before try sd maid from the store. Check for 'corpses' and remove.
Sent from my SPH-D710 using xda premium
Finally
None of the above solutions worked for me. I had to go and free up a gig of internal space... yes, internal space not sd card space.. so I could install and update large apps. When I was getting the insufficient space error I had..
800+ megs internal space
3.51 gigs on internal sd card
1.75 gigs on external sd
I tried remounting installing app and remounting, clearing play store cache, uninstalling market updates, and wiping davlik cache with no results.
So basically free up a buttload of internal space to get rid of the "insufficient space" error code from Google Play.
Hope this helps somebody from pulling their hair out like I did... wait, I dont have any hair
Thank you for all of your help to posted. I was able to download and update the apps previously mentioned only by unmounting, removing, and rebooting my phone. However, now I'm still having the same problem. I have even tried the SD maid app, freeing up internal memory space to nearly 2GB, and even redownloading and re-applying the rom, with no success. In addition, I now randomly get a "package file is invalid" message.
Since the only resolution that worked involved removing the SD card, I'm assuming the SD card is the culprit. However, I can't do that every time I need to update an app. I'm also assuming that backing up, reformatting, and reloading everything onto the card would leave me with the same issues. Does anyone know what the actual root cause is and how to permanently fix it?
Thank you in advance.
@ op next time just uninstall titanium backup if you have it installed, then reinstall it and should fix your problem.
Sent from my LG-P999 using xda premium
i had this issue a few weeks ago. In my situation, juice defender was somehow conflicting with my rom and giving me that error. I uninstalled juice defender and everything was fine
Hi ,
This morning I had the same issue with my phone.
I tryed all sort of things and nothing worked.
What did work at the end was to boot in recovery menu and clear the cache and the dalvik cache as well.
Boot back on (slow to start as it has to rebuild the caches) then all worked again, can now install apps.
Most easy fix, if you are rooted and you have a root explorer installed. Just delete the .odex file of that package in your /Data/App folder
or if you are rooted but dont have root explorer,
Open Terminal
Code:
su
cd /data
cd /app
ls
rm (package exact name).odex
It happens that u have previously installed package, u unisntall it but its previous odex stays there. If you do a fresh install again, and odex is corrupted one, you end up in insufficient storage.
dark_prince said:
Most easy fix, if you are rooted and you have a root explorer installed. Just delete the .odex file of that package in your /Data/App folder
or if you are rooted but dont have root explorer,
Open Terminal
Code:
su
cd /data
cd /app
ls
rm (package exact name).odex
It happens that u have previously installed package, u unisntall it but its previous odex stays there. If you do a fresh install again, and odex is corrupted one, you end up in insufficient storage.
Click to expand...
Click to collapse
This happens on almost all android phones why don't Google just let you choose the option of downloading to your SD card though?
The way I understand it is, only custom roms are privileged to be odexed, and thats why we land into problems.
Related
It's been two days and I'm unable to download any apps from the market. I always get the error "error downloading 'XXX' There is insufficient space on the device." I've tried rebooting, battery pulls, wiping cache, deleting cache, deleting data and deleting updates for the market app. I've also tried uninstalling extra apps but nothing has worked.
I have 147MB free space on internal storage and 7.5GB free on the SD card.
Krislawl said:
It's been two days and I'm unable to download any apps from the market. I always get the error "error downloading 'XXX' There is insufficient space on the device." I've tried rebooting, battery pulls, wiping cache, deleting cache, deleting data and deleting updates for the market app. I've also tried uninstalling extra apps but nothing has worked.
I have 147MB free space on internal storage and 7.5GB free on the SD card.
Click to expand...
Click to collapse
GSM/CDMA? Rooted? locked/unlocked bootloader?
CDMA rooted and unlocked bootloader
sure you wiped apk's (and apk's only) in the /cache partition? it is where market apps are downloaded first prior to installation.. and you get that error when that partition is full.. (but it's around 250MB in size btw!)
narflynn619 said:
sure you wiped apk's (and apk's only) in the /cache partition? it is where market apps are downloaded first prior to installation.. and you get that error when that partition is full.. (but it's around 250MB in size btw!)
Click to expand...
Click to collapse
That must be it, could you please tell me how I can wipe that wi
thout using recovery?
Krislawl said:
That must be it, could you please tell me how I can wipe that wi
thout using recovery?
Click to expand...
Click to collapse
You can go in and manually remove bits and pieces using terminal or using Root Explorer or Astro or whatever SU/Root capable file explorer. You will need to change the mount to be read/write if it is set read-only. Remove only what you need to remove (like was said, only the .apk files). Then reboot the device and try to download again. Also are you using that move dalvik-cache to the /cache partition modification? If so, that will significantly reduce the amount of space you have in /cache, possibly causing this issue and issues with other apps.
I've wiped pretty much everything from both caches and still can't download any apps.
Ok, here's my situation:
Wildfire s A510e
S-ON
Android 2.3.3
This thing enabled
According to app2sd, i've got no more moveable apps, on my internal memory there are just 7 apps installed (Google Maps, Facebook, Vocal Search, Youtube, Gmail, Clock Widget, 3g Watchdog), but i've got just 6mb free (out of 150mb).
The thing is, browsing my internal memory (using for example Disk Usage, which i think is very user friendly), i found out that all the apps i've installed on the sd have a lot of data on the internal storage anyway.
For example, i've got Barcode Scanner installed on my SD, But it uses 545kb on my internal memory 600kb on the SD.
And another thing: when i browse to settings- applications - manage apps, i can see Barcode Scanner installed on the SD, but it says it uses 545kb (which is the amount of data in the internal memory).
So, is all this normal? 'cause otherwise i don't see the point in installing apps on the sd if they fill up the internal memory anyways.
Any idea? Any suggestion?
Thanks in advance!
I have soff, a rooted rom. Many apps installed ans 120mb or so free memory. I think ans soff device is more flexible to tweak.
Sent from my HTC Wildfire S using xda premium
Ok, found out that the data not bein moved is mainly davlik cache and .apk files.
Now, although I already know the answer... Is it impossible to move those files, without root privileges, right?
Damn, I want S-OFF.
That's right, you need root access in order to move any system file on the device to another location, such as a different partition or external card.
Sent from my HTC Wildfire S A510e using XDA App
Update:
I've unlocked and rooted my phone.
I've created a 1024mb ext4 partition and installed Link2SD.
Moving all the apps to the partition.
Still, i found .apk files and davlik cache in the primary partition.
Any help? I though with root all my space problems would be over easyly :S
I did a 1024mb partition and used data2sd, I don't have to move app myself, the internal memory show my 1,150 GB...
Maybe you should use data2sd :/
Sent from my HTC Wildfire S using XDA App
update to rom 2.3.5 will actually free up more memory even you don't have the unlock your phone. For stock app e.g. facebook, gmail; if you happened to update it, they are unable to be moved to the SD card and occupy much of the internal memory. You can always use app2sd to move the other application to the SD card to free your internal memory once you've updated from 2.3.3 to 2.3.5, I think the HTC people have made some improvement in their latest update with regards to the internal memory issue.
After the updating, I haven't yet unlock my phone (as there was no suitable RUU for my carrier), yet I have free memory of 40 Mb on a 2.3.5 rom Vs that of 15Mb on a 2.3.3 rom.
SavageButcher said:
Update:
I've unlocked and rooted my phone.
I've created a 1024mb ext4 partition and installed Link2SD.
Moving all the apps to the partition.
Still, i found .apk files and davlik cache in the primary partition.
Any help? I though with root all my space problems would be over easyly :S
Click to expand...
Click to collapse
Did you do MOVE to SD or Link?
Move to SD is just using the built in Apps2SD support which still leaves parts of the APK, all the Dalvik Cache and Library files still on your internal Data partition.
Link is what you want... There are a few apps like Link2SD that, for obvious reasons, won't link.
You are not looking to use the Apps2SD function. Link.
Also you will see ALL the apps and Dalvik cache files listed on the Data partition still but if you look carefully they are sizeless as they are simply "links" or shortcuts if you like, to the real files on your secondard SD partition.
You will also still see the System APKS Dalvik cache files unless you integrate them into the system partition using something like Titanium Backup Pro. This is as it should be. System Dalvik will not move to an external partition.
If you're rooted and have a recovery, just install DT a2sd. Once your find the file, flash it, go to terminal emulator in the phone and type
Code:
su
A2sd reinstall
your phone will do a hot reboot. Then go back in and type
Code:
su
a2sd cachesd
There will bet another hot reboot and you're done. You'll still lose some internal memory as time goes by, but that's because the phone will store the apps cache on you're internal memory still.
Sent from my HTC_A510c using Tapatalk
d33ps1x said:
Did you do MOVE to SD or Link?
Move to SD is just using the built in Apps2SD support which still leaves parts of the APK, all the Dalvik Cache and Library files still on your internal Data partition.
Link is what you want... There are a few apps like Link2SD that, for obvious reasons, won't link.
You are not looking to use the Apps2SD function. Link.
Also you will see ALL the apps and Dalvik cache files listed on the Data partition still but if you look carefully they are sizeless as they are simply "links" or shortcuts if you like, to the real files on your secondard SD partition.
You will also still see the System APKS Dalvik cache files unless you integrate them into the system partition using something like Titanium Backup Pro. This is as it should be. System Dalvik will not move to an external partition.
Click to expand...
Click to collapse
Thanks deepsix! That actually worked. (btw i realized that by myself just 30 secs after i wrote my previous post, i feel so noob for writing that, lol.)
About 6 months ago I rooted my phone, but left stock on there. I installed superuser (of course) and link2sd and proceeded to move a bunch of my apps to my 2nd partition.
Whenever my phone would crash and then restart I would get the low storage space warning which seemed weird to me until I realized that EVERY time this happened my phone was rebuilding the dalvik cache and not using the linked cache that link2sd had created. I realized that after every crash I had to manually link dalvik cache files and then I'd be back up to the 90MB or so of free space.
Last night I was taking some pictures when the phone locked up on me. Screen wouldn't even power off. It rebooted on it's own after a few minutes and again I got the low storage space warning. I went into link2sd to relink everything, got the notification that superuser had granted root, but got a "no files found." I then tried to manually link an app and was told that I didn't have root. Turns out that superuser is working, and thinks it's granting root (I can see the log), but none of my apps have root. Root explorer can't give me R/W in the apps folder, etc.
I rebooted and when the phone came up I got a google system framework has stopped working error. I looked up the error and people said to just clear the data. I found the app running, attempted to clear data and nothing happened. The data wasn't cleared. I can hit the button, hit the OK on the warning, and no data is cleared.
I still have low space so I decided I needed to uninstall some things. I went to Google Play and attempted to uninstall a couple programs. It thinks they're uninstalled, but they're still on my system, still in my appdrawer, etc. I can't clear any data, I can't uninstall anything, I can't move anything to my 2nd partition with link2sd and I can't get superuser to really grant root.
I tried clearing my dalvik cache, i've rebooted multiple times, but I have no idea what to try now. Any thoughts?
Well since it sounds like your problems started with the link2sd thing, I would have to say that getting rid of that and reflashing a rom would stop all these problems.
sitlet said:
Well since it sounds like your problems started with the link2sd thing, I would have to say that getting rid of that and reflashing a rom would stop all these problems.
Click to expand...
Click to collapse
Yeah just flash a new rom. There are many stock-like roms that have more features than stock. Just wipe everything (except SD) and start over.
Do I have any other options to try first? Titanium Backup won't run so I'm going to lose all my data if I do that, won't I? (I haven't re-backed up everything since I rooted 6 months ago) link2sd works well for a bunch of my friends and shouldn't be the thing causing these problems.
I have no idea what Link2SD is, but use DT A2SD, and before you restore all your apps, use the A2SD GUI app to zipalign your apps, then in terminal run a2sd cachesd.
That will get rid of your low space warning
HipKat said:
I have no idea what Link2SD is, but use DT A2SD, and before you restore all your apps, use the A2SD GUI app to zipalign your apps, then in terminal run a2sd cachesd.
That will get rid of your low space warning
Click to expand...
Click to collapse
Link2SD works somewhat similar to A2SD it looks like. You create a 2nd partition on your SD Card, then link2sd moves whatever you want to that partition and creates symbolic links on internal memory so that android doesn't know anything has moved.
A2SD seems like it'd be worth a try... except for the fact that I can't install anything on the phone because of the low disk space warning... and I can't free up any space because I can't uninstall or clear data.
MordredKLB said:
Link2SD works somewhat similar to A2SD it looks like. You create a 2nd partition on your SD Card, then link2sd moves whatever you want to that partition and creates symbolic links on internal memory so that android doesn't know anything has moved.
A2SD seems like it'd be worth a try... except for the fact that I can't install anything on the phone because of the low disk space warning... and I can't free up any space because I can't uninstall or clear data.
Click to expand...
Click to collapse
Dude, you need to go back to step one. Copy everything to your computer and format your SD Card, partition it with Amon Ra, copy everything back, wipe everything, flash your rom and flash DT A2SD in the sa,me recovery session.
Boot up, get connectbot or terminal and type"
su
a2sd check
a2sd cachesd
Your phone will reboot
Then restore your apps
I have it all outlined in more detail in my guide (In my signature)
HipKat said:
Dude, you need to go back to step one. Copy everything to your computer and format your SD Card, partition it with Amon Ra, copy everything back, wipe everything, flash your rom and flash DT A2SD in the sa,me recovery session.
Boot up, get connectbot or terminal and type"
su
a2sd check
a2sd cachesd
Your phone will reboot
Then restore your apps
I have it all outlined in more detail in my guide (In my signature)
Click to expand...
Click to collapse
Alright, I've been reading the thread in your sig and trying to figure out exactly what I need to do. I have a few questions though.
I've copied everything off my SD card to my computer... this doesn't copy the hidden 2nd partition that link2sd uses though. If I have to redownload apps, that's not a big deal, I'm mainly just concerned about losing all my app data (which is still currently in it's original location). I can't tell from these instructions if that's going to be saved since it looks like you have me wiping everything before it's backed up (because I can't run titanium backup).
So following your instructions I'll format the SD card, repartition, then copy everything back. Then when you say wipe everything, what am i wiping? Internal memory?
Once I've flashed a ROM and A2SD and I run those commands, what is that going to do? It looks like you have me caching everything and then immediately restoring it, but I guess I don't understand what that actually does for me.
Also in your guide you say to get MSL Reader and write down my MSL. Since I can't install anything now is it going to **** me when I install a ROM, or do I just need to avoid AOSP ROMs? Can I get that MSL later?
Sorry for all the question, but I really appreciate all the help you're giving me.
Make sure you're using Amon Ra
Once you get your SD Card reformatted and repartitioned, it'll be empty. Byu wiping everything in recovery,. I mean every option under wipe except SD Card: And Battery Stats, if you're not fully charged. You should have no probs flashing your ROM after that
Link2sd or any a2sd apps other than a baked in. Script. Like darktremors are. Unreliable. And. Total. Garbage. Period they. Are only. Good on lowend devices. That normally. Won't handle an. Ext. Partition
________________________________
{We are legion, for we are many}
>Sent from my Anonymous DeathStar in the depths of GalaXy S2<
-Coming soon to an Evo4G near you?: [AoSP]EViL-MoD_FReEvO v0.1[Free your phone]-
Thanks for all your help HipKat. I followed your instructions, made a nandroid backup, flashed a custom rom, and was able to restore everything and not lose any data. Process took a while, but everything is working smoothly now.
I have my SD card partitioned for dta2sd and have successfully been running it that way for quite some time now. Mind you that I flash ROMs on a regular basis. But recently after trying the Meko OS (I forgot the name) and then flashing back to a MIUI 2.3 build, I can't download anything from the market. It keeps giving me an "insufficient space" error. The odd thing is I usually have about 250mb+ system memory available and about 60mb+ sdext memory. I've flashed a few ROMs that I usually use as dailies and its giving me the same error when downloading from market. Also I can't restore any apps that aren't on my sdext currently nor install an app off of my SD.
I've tried: fixing permissions, reinstalling the apps to SD via terminal emulator, and flashing DTa2sd again.
also i'm using an ext3
Thanks in advanced
It's complaining about not enough space on your data partition.
Try moving Dalvik-cache to your sdcard.
Sent from my PC36100 using Tapatalk 2
Hello there!
I have a question that I hope you could help me with getting an answer for it.
I have a desire 816 rooted with init.d support & system write enabled.
I know there is no S-Off for our device yet.
I created an ext4 partition on my sd card to expand my internal storage. and chose to give mounts2sd a try..
Installed Mounts2sd. gave it superuser access of course &installed the script with no problem
then I rebooted my device and nothing happened, then I checked the log and it said that "The script has been invoked without super user permissions!"
Why did this happen? should the device be completely s-off to be able to run mounts2sd scripts correctly?
what do you do to expand your internal storage? or are we stuck with only using Link2sd only?
Thanks in advance guys
installed link2sd and then the mounting scripts & rebooted but after another reboot I got this message after a quick reboot it's gone..
I've searched for a solution, some says I shouldn't turn off my phone the normal way but reboot via link2sd to avoid this issue. but this is annoying really! anyone having this issue?
mohammed fayed said:
installed link2sd and then the mounting scripts & rebooted but after another reboot I got this message after a quick reboot it's gone..
I've searched for a solution, some says I shouldn't turn off my phone the normal way but reboot via link2sd to avoid this issue. but this is annoying really! anyone having this issue?
Click to expand...
Click to collapse
Getting Link2SD working was truly a pain. I got it working after several tries and I am still not sure how I did it but works and is able to mount the EXT3 partition after regular boot. OK so here is what I did and hope this helps. I partition my SD card (FAT32 and Ext3) at first I was able to only get it to work with quick boot. I had encryption enable and that didn't seem to play nice with Link2SD so I did a factory wipe. After the first boot and getting all the updates I turned off the device and booted to recovery(TWRP 2.8.4.0) and use adb to setup wp_mod.ko. I booted the phone and ran Link2SD scrip and restarted. Voila! I was able to link my apps to the second partition on my sd card.
Side notes:
ART runtime didn't seem to play nice in my case.
Getting Link2SD Plus is helpful it allows you to link "internal data". Very useful if you use the Facebook app that can eat up lots of storage.
I install Foldermount from the play store it really help me with large files for installing games like Real Racing or Wild Blood, also I moved manually the Thumbnails folder of the camera and many more in orther to free my internal sdcard. The only problem you will find is that it is a paid app. So it's up to you.
I did it and I'm good with the choice.
robert_rcr said:
Getting Link2SD working was truly a pain. I got it working after several tries and I am still not sure how I did it but works and is able to mount the EXT3 partition after regular boot. OK so here is what I did and hope this helps. I partition my SD card (FAT32 and Ext3) at first I was able to only get it to work with quick boot. I had encryption enable and that didn't seem to play nice with Link2SD so I did a factory wipe. After the first boot and getting all the updates I turned off the device and booted to recovery(TWRP 2.8.4.0) and use adb to setup wp_mod.ko. I booted the phone and ran Link2SD scrip and restarted. Voila! I was able to link my apps to the second partition on my sd card.
Side notes:
ART runtime didn't seem to play nice in my case.
Getting Link2SD Plus is helpful it allows you to link "internal data". Very useful if you use the Facebook app that can eat up lots of storage.
Click to expand...
Click to collapse
I disabled system write protection using wp_mod.ko since I rooted my device & enabled init.d support too.. I don't know what the problem that the ext partition isn't mounted before boot..
Thank you for the tips
gremy1987 said:
I install Foldermount from the play store it really help me with large files for installing games like Real Racing or Wild Blood, also I moved manually the Thumbnails folder of the camera and many more in orther to free my internal sdcard. The only problem you will find is that it is a paid app. So it's up to you.
I did it and I'm good with the choice.
Click to expand...
Click to collapse
I'm using foldermount.. It's an amazing app
but link2sd or mounts2sd are for linking or moving the apps apk,dalvik cache & also data if you choose that to ext partition..
with foldermount you can link data or obb folders as they tend to be large with some games but I'm asking for link2sd or mounts2sd to increase my internal storage...
mohammed fayed said:
I'm using foldermount.. It's an amazing app
but link2sd or mounts2sd are for linking or moving the apps apk,dalvik cache & also data if you choose that to ext partition..
with foldermount you can link data or obb folders as they tend to be large with some games but I'm asking for link2sd or mounts2sd to increase my internal storage...
Click to expand...
Click to collapse
I understand you are rooted and have write permissions but it doesn't hurt to try this.
http://forum.xda-developers.com/desire-816/development/mod-enable-init-d-stock-kernel-vm-t2987126
Flashing this also fixes permission to SD card to enable apps like Titanium Backup to write to the micro SD card.