Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I recently had a problem that prevented updating any application installed on the SD card. When trying to update the application in the market, the update failed and the following message was given as detailed error:

Couldn't install on USB storage or SD card.

A possible workaround is to move the application back to the phone, update it, and then move it to the SD card again.

How can we fix the error permanently?

share|improve this question
up vote 2 down vote accepted

A fix I've found and that works is to mount the SD card on a PC, open the *.android_secure* folder and delete a file named smdl2tmp1.asec.

It seems that it's a leftover file from a previous (failed?) installation/update that prevents another update to run correctly.

share|improve this answer

After moving the app off the SD card to the phone I didn't even have to take the SD card out, it updated fine. Check with following links



share|improve this answer

You can find the file smdl2tmp1.asec in the folder /mnt/secure/asec/. As Dario said erase it :)

share|improve this answer

Your Answer


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.