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.
Related
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.)
Hi,
I run Leedroid HD V3.3.3. (Android 2.3.3), with Data++ so I am S-off have reformatted my NAND memory (CM7 Hboot I think) and 1GB EXT partition on my SD card.
So the point is, I should have more then enough space for apps and stuff. But I keep getting the message "phone is getting low on storage". When I go to "settings ->manage application". I see 267MB used, only 20MB free.
But when I add the apps I have installed, there is no way I have 267MB worth of apps installed...
I already tried clearing cache partition in recovery mode. And also tried to clear browser cache and history.
I searched google and found a lot of people with similar problems, but no real fix anywhere...
Can someone help please?
Grtz
Download diskusage app and check. Your app data is on /data so it is not that hard to fill /data partition on CM7R2. I have roughly 50mb free.
So how can I fix this then?
You can also check via Titanium Backup menu (app usage or sth like this), the best method is changing version of hboot (if Your ROM support other hboot!) or delete items which You don't use, move some apps to SD (if You use ROM in which we can move apps) with APP2SD app
swimon said:
Hi,
I run Leedroid HD V3.3.3. (Android 2.3.3), with Data++ so I am S-off have reformatted my NAND memory (CM7 Hboot I think) and 1GB EXT partition on my SD card.
So the point is, I should have more then enough space for apps and stuff. But I keep getting the message "phone is getting low on storage". When I go to "settings ->manage application". I see 267MB used, only 20MB free.
But when I add the apps I have installed, there is no way I have 267MB worth of apps installed...
I already tried clearing cache partition in recovery mode. And also tried to clear browser cache and history.
I searched google and found a lot of people with similar problems, but no real fix anywhere...
Can someone help please?
Grtz
Click to expand...
Click to collapse
have you read through all of the FAQ for that rom, i found it very useful
it's likely you're running low because of dalvik cache on nand by default, you can move it to sd via a zip from that post. I used to run that rom, had plenty of space with cm7 hboot and dalvik on sd.
g1b50n said:
You can also check via Titanium Backup menu (app usage or sth like this), the best method is changing version of hboot (if Your ROM support other hboot!) or delete items which You don't use, move some apps to SD (if You use ROM in which we can move apps) with APP2SD app
Click to expand...
Click to collapse
i agree, deleting unused apps is often the easiest way!
but no, no need to manually 'move to SD' with this rom, keep everything on 'internal', then apps will be moved to the partition by default.
(you can move to sd, but then you're using the FAT32 partition of the card, hence wasting the partition)
Check if you have correctly installed D2SD script.
Probably you have to move dalvik cache to your SD. I have a different Rom but had the same problem, moving dalvik cahce fixed it for me.
thanks for all the replies,
sorry I kinda lost eye of this thread (because it's my brothers phone)
but I will definately try to move the Dalvik to SD, hope that works.
Greetings
try a rom with amarullz's AD2SDX, like Runnymede AIO - by sebastiaan15
before i only had 15 MB free (had to deleting randomly some apps), now 340MB free (same apps installed).
must by s-off and an CM7r2 HBOOT
Moving Dalvik to Cache with the script from Leedroid's topic worked like a charm,
thanks everyone.
Grtz!
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.
Edit: Question now: I tried stock a2sd with Y, Y, Y and after installing a load of apps it says "Insufficient storage available" for each new app (apart from a few small apps dotted around the middle of the sea of Insufficient storage available errors). Titanium Backup says that every partition has loads of free space.
In recovery it says the "Cache" partition is nearly full. How can I move this to the sd-ext partition (not the dalvik cache)?
Also, does stock a2sd with Y, Y, Y, do the same thing as data2sd and do I need to do a2sd install each time I install a new app?
-----
I used a2sdx in ICS for Desire in aroma and after successfully installing some apps from the Google Play store, everything I try and install after downloading says "Package is invalid"! It happens no matter how many times I try and install the apps.
After fixing permissions and scanning for errors in 4EXT (said sd ext (1GB ext 4) had errors and then fixed them) nothing is different.
When I cleared both caches, it allowed me to install about 3 more before the errors appeared again, but clearing the caches again makes no difference!
Can anyone help please?
EDIT: To save people reading through all the pages, I've added important info from them below.
EDIT 2: I've removed irrelevant information and added more info.
When installing apps, aLogcat says:
D/dalvikvm( 2421) Zip inflate: partial write (will retry): (28632 of 32768)
E/dalvikvm( 2421): Zip inflate: write failed: No space left on device
W/dalvikvm( 2421): Dex0ptZ: extraction of classes.dex from /data/app/appname.apk failed
W/installd( 131): DexInv: --- END '/data/app/appname.apk' --- status-0xff00, process failed
E/installd( 131): dexopt failed on '/data/dalvik-cache/[email protected]@[email protected]' res - 65280
W/PackageManager( 200): Package couldn't be installed in /data/app/appname.apk
I/ActivityManager( 200): Force stopping package appname uid-10109
Looking at the page for amarullz a2sdx (called amarullz ad2sdx there) it says that 3rd Party App Data, System App Apk and 3rd Party Apk is on the SD-ext partition, which the system reads at the internal memory. The System App Data and Dalvik Cache is on the actual internal memory. Is it that with 100 or so apps that I have installed that the Desire's internal memory is too small to cope with it? Because whenever I clear the Dalvik Cache, I can install a few more apps because it clears what the system thinks is "a2sd" (sd maid).
According to SDMaid (after using it and clearing the Dalvik cache, as the "App2SD" is usually full):
Partition: (used/total)
Android OS: 213MB/250MB
Internal Data: 430MB/1.97GB
Sdcard: 402MB/13.05GB
App2SD 138MB/148MB
http://www.thespicygadgematics.com/2011/12/fix-android-package-file-is-invalid.html
Tried that already and didn't work.
All methods?
I had the same problem and the link posted by MatDrOiD didn't work either. (Following all methods)
I only seemed to get the issue after using Titanium Backup to restore my apps (I was using with data). On a clean install of Sandvold ISC 0.7 it worked fine until I started restoring apps.
I was able to fix it by doing the following. I'm not sure if this will work but it worked for me.
1.Clear the cache for play store and uninstall updates
2. Settings | Backup & reset
Unchecked automatic restore
3. In Titanium Backup
More | Clean up the Dalvik cache
MatDrOiD said:
All methods?
Click to expand...
Click to collapse
Yep. Reinstalling the rom on top only allows about 4 more downloads before it says every one is corrupt. I never had this problem before I switched to a2sdx.
yaythan said:
I had the same problem and the link posted by MatDrOiD didn't work either. (Following all methods)
I only seemed to get the issue after using Titanium Backup to restore my apps (I was using with data). On a clean install of Sandvold ISC 0.7 it worked fine until I started restoring apps.
I was able to fix it by doing the following. I'm not sure if this will work but it worked for me.
1.Clear the cache for play store and uninstall updates
2. Settings | Backup & reset
Unchecked automatic restore
3. In Titanium Backup
More | Clean up the Dalvik cache
Click to expand...
Click to collapse
I didn't get a chance to install TB.
Started a complete fresh with Beta 0.8, and after filling 0.5GB out of now 2GB of the sd-ext with loads of apps, it's saying "Invalid Package" with everything.
Free space:
system: 45.3 MiB
data 142.8 MiB
cache 38.9 MiB
sdcard 97.9 MiB
sd-ext 1.5 GiB
I HATE that error message so much - I'm wasting a lot of time on this. I've tried everything in that stupid article. Any ideas?
Repartition SD card with max 1,5GB EXT-partition.
Then run full wipe 2x and flash Rom with a2dsdx.
If this does not help, full wipe and use stock a2sd.
Sent from my HTC Desire using XDA
Just used aLogcat and it says:
D/dalvikvm( 2421) Zip inflate: partial write (will retry): (28632 of 32768)
E/dalvikvm( 2421): Zip inflate: write failed: No space left on device
W/dalvikvm( 2421): Dex0ptZ: extraction of classes.dex from /data/app/appname.apk failed
W/installd( 131): DexInv: --- END '/data/app/appname.apk' --- status-0xff00, process failed
E/installd( 131): dexopt failed on '/data/dalvik-cache/[email protected]@[email protected]' res - 65280
W/PackageManager( 200): Package couldn't be installed in /data/app/appname.apk
I/ActivityManager( 200): Force stopping package appname uid-10109
How can the space there be full after just clearing both caches? :S
MatDrOiD said:
Repartition SD card with max 1,5GB EXT-partition.
Then run full wipe 2x and flash Rom with a2dsdx.
If this does not help, full wipe and use stock a2sd.
Sent from my HTC Desire using XDA
Click to expand...
Click to collapse
I had only a 1GB partition before and I wiped 3 times before installing fresh - I did this 2 times. Is there any way to fix from the above log information?
Which software did you use to partition SD card?
4EXT Recovery Touch v1.0.0.5 RC 3.
Is dalvikvm where it's trying to extract the file?
Any ideas?
Last time I had that issue I had a corrupt sd-ext partition. In recovery go to tools->file system check or something like that. It repaired my sd-ext and the problem was fixed
Sent from my HTC Desire using xda premium
00Scott00 said:
Last time I had that issue I had a corrupt sd-ext partition. In recovery go to tools->file system check or something like that. It repaired my sd-ext and the problem was fixed
Sent from my HTC Desire using xda premium
Click to expand...
Click to collapse
Like I said in my first post, I already tried that. However, just to be sure I rebooted into recovery, and it did say the sd-ext "filesystem contains errors!" After fixing and rebooting it made no difference. Every time I reboot into recovery, it says the file system contains errors so it doesn't appear to be fixing them even though it says it has. After it says it's fixed, checking it again without rebooting says the file system is fine.
Anything else I can use to fix it?
Ok, sounds like your SD card is on the way out...
Does nobody really know how to solve this issue?
00Scott00 said:
Ok, sounds like your SD card is on the way out...
Click to expand...
Click to collapse
I highly doubt that. It works just fine with the FAT32 partition and Apps would install fine before I used a2sdx. Plus it's brand new.
It sounds like your sd-ext is buggered beyond what 4EXT can fix
Have you tried deleting your sd-ext partition then recreating a new one? You will lose its contents but its worth a try.
In the past when I have had sd-ext problems I just backed up the contents of the SD then in gparted removed all partitions, recreated the partitions and formatted to the FAT32 for the main partition then EXT3/4 for the 2nd partition. Then restored the data on the FAT32 partition
yaythan said:
It sounds like your sd-ext is buggered beyond what 4EXT can fix
Have you tried deleting your sd-ext partition then recreating a new one? You will lose its contents but its worth a try.
In the past when I have had sd-ext problems I just backed up the contents of the SD then in gparted removed all partitions, recreated the partitions and formatted to the FAT32 for the main partition then EXT3/4 for the 2nd partition. Then restored the data on the FAT32 partition
Click to expand...
Click to collapse
I tried doing that before but the same problem occurs again.
I've just used SDMaid to clear everything it could, and now I can install a few apps.
In Titanium Backup and SDMaid, the free space conflicts with what 4Ext said before (after updating 4ext, it now says the same as below. The names for internal and sd-ext are swapped round because I'm using a2sdx):
System Rom: 262 MB (47.5 MB free)
Internal: 2.11 GB (1.61 GB free)
SD Card: 264 MB free)
SD card (a2sd): 154 MB (3.51 MB free) Before I used SDMaid this was full. It did say the same in aLogcat - "No free space!" when installing apps.
Obviously with a2sdx it swaps round the internal with sd-ext, but it looks as if it's not using the 2.11 GB partition very much but filling the 154 MB one.
I don't understand why it's not filling what it thinks is the internal partition. Is there any way to move the apps and stop others from installing there?
EDIT: Just wiped everything including partitions, redid the partitions, started complete fresh with 0.10.1 and it happens again. This is really starting to annoy me a lot.
Right, looking at the page for amarullz a2sdx (called amarullz ad2sdx there) it says that 3rd Party App Data, System App Apk and 3rd Party Apk is on the SD-ext partition, which the system reads at the internal memory. The System App Data and Dalvik Cache is on the actual internal memory. Is it that with 100 or so apps that I have installed that the Desire's internal memory is too small to cope with it? Because whenever I clear the Dalvik Cache, I can install a few more apps because it clears what the system thinks is "a2sd" (sd maid).
According to SDMaid (after using it and clearing the Dalvik cache, as the "App2SD" is usually full):
Partition: (used/total)
Android OS: 213MB/250MB
Internal Data: 430MB/1.97GB
Sdcard: 402MB/13.05GB
App2SD 138MB/148MB
I've tried the several of the 4.4.4 CM11, ominrom, and currently the carbonrom. All of them I'm having trouble getting several, if any, apps to the sd card.
The only apps that will go are messenger and terminal. The rest stay on the internal drive. However, even after flashing, I'm only left with 100mb to install apps on. After I run the gapps, there's not enough space to install more than one or two apps and the phone is pretty slow. It seems to be a common problem but I've done a ton of reading and believe I've followed all the instructions.
-partitioned exactly how the guide says using 4ext. no problems. ( my card is 64GB)
-a2sd via terminal also works
-my sd card shows in storage
Any help would be appreciated.
- How big is the partition, should be max 2GB.
- Install diskusage app, enable root and browse to your sd-ext partition, check that it is being used, should see /app and /dalvik-cache folders if setup correctly
- your internal memory won't read 'internal + sd-ext'. Keep apps on internal to trick them to sd-ext, so do not 'move to sd'
Thanks... I did a 1GB partition and re: your suggestion, it looks like I have everything is in order.
Does that mean the internal memory is just full with the ROM installation? Should I look at using an older/smaller rom?
rspear said:
Thanks... I did a 1GB partition and re: your suggestion, it looks like I have everything is in order.
Does that mean the internal memory is just full with the ROM installation? Should I look at using an older/smaller rom?
Click to expand...
Click to collapse
You have ~1GB space for apps and dalvik-cache.
When it says 100MB remaining, this does not mean you have 100MB left for apps. This will be used for app data like app settings / saved game data, and app caches. It will still fill up the more you install, but more slowly. Again you can use the diskusage app to browse your /data partition.
The limiting factor is that your are still on stock hboot with only ~147MB actual internal memory (the same as before you rooted)
You can flash a different hboot (requires S-OFF), then flash a corresponding older ROM with smaller /system size like CM7 or Oxygen. That along with equivalent a2sd script will give you more app space. You will always eventually run out of space though
Awesome! Thanks for your time.