Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

This is related to the question 'Is there any way to force market to update and install apps one at a time?'. That question asks specifically if apps can be queued to update, rather than all run simultaneously, which I suspect is a possible (but perhaps not only) solution to my problem. The answer seems to be no for that particular potential solution.

When I go to the market and am notified of many of my apps having been updated, I have the option to 'Update All'. If I do this when I have a relatively low amount of internal storage available, I often end up with a lot of apps failing to update due to disk space problems. I have noticed in the past that updating each app one by one has allowed me to perform all of the updates without a problem.

My intuition is that updates are probably being downloaded to internal storage, so in the case that many updates are being performed at once, the internal storage fills up with a mixture of applied updates, and in-progress downloads.

Performing the app updates one by one allows each app to in turn be downloaded, applied, and then the download removed, before moving on to the next update. If the app is stored on the SD card, doing it this way should mean there is as much room left on the internal storage as before the previous update was applied, so the next can proceed and hopefully succeed.

Given that there doesn't seem to be a way to queue apps for updates (according to the answer to the above linked question), are there any other ways to avoid this problem?

Checking for updates more frequently in order to have smaller simultaneous batches is all I can really come up with for now.

share|improve this question
    
    
This seems to reduce to exactly the other question... –  Matthew Read Apr 30 '11 at 16:42
    
@Matthew Possibly, but my question is trying to ask whether there might be any other ways to avoid the problem. There could feasibly be a setting to download updates directly to the SD card, for example. –  Paul Calcraft Apr 30 '11 at 17:50
    
I suppose that would be the only solution other than the original app being deleted before the update is downloaded, which is probably not desirable. But OK, I withdraw my complaint. –  Matthew Read Apr 30 '11 at 19:33
add comment

2 Answers 2

Based on my experience, and a quick look at the UI, I don't think this is possible, even in the relatively new Market that appeared on my Froyo system this week. (Could not find a version number, but it is styled as big tiles on black background vs. the older white, game-console-ish look of before.

share|improve this answer
add comment

This is something I run into quite a bit. (Original DROID.) I don't think you're ever going to get around it short of a rooted solution.

Two things come to mind that, while not ideal, might help ameliorate the problem:

  1. Set up auto-update for more apps. That way they'll get updated when released and will stagger the updates so you don't have as many at once. There's a few developers I trust to not hose me with updates. Google, for instance; I have all of their apps set to auto-update.
  2. Check the Market more often for updates. In other words, don't wait until you get the notification that there are updates before you check. Then it's less likely that there are a lot of app updates to do.

There's also the obvious advice of removing apps so you have fewer to update.

Something else I often do when there are a lot of updates: First, I make sure I'm on wifi. Then I just go ahead and "Update All", knowing that one or two updates will fail due to lack of space. Most won't, so once those complete, I just tap the notifications for the failures and re-attempt.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.