Skip to main content

How To Solve Error "Couldn't install on USB storage or SD card"

Have you ever wanted to install something on your Android device from Google Play Store and found that after downloading the app, it becomes a problem to install to the device. Usually, it would present you with an error like this "Couldn't install on USB storage or SD card".

This error has nothing to do with the memory card or SD card space you have. It s just an error that is funny and don't have a good reason why it happens yet.

However, it can be solved using this simple trick.

1. Go to Settings and click on Storage

2. Scroll down to where you have Unmount SD card and tap on it.

3. Now go back to the Play Store to download the app again. This time, the app would be installed.

4. After app is installed, you can go back to the Storage settings and tap Mount SD card

5. After mounting, you can move application to SD card if its possible.


The problem with this solution is that it is temporal and the problem may re-appear again later. If it does re-appear, you may need to perform the operation again.

After digging through the Internet some more, I found that the problem is caused by a temporary file called smdl2tmp1.asec that is used during some installations (I think of apps that are movable to SD) but does not get deleted for some reason, most notably when you run out of space. Because of this, the system can't create it and treats it as an error, rather than figuring out that it's stale and simply deleting it.

The solution? Go and delete smdl2tmp1.asec yourself. From what I can tell, it could reside in 2 locations:
  1. /sdcard/.android_secure - this is an invisible folder on your SD card, which you can access with any file manager, like ASTRO
  2. /mnt/secure/asec/ - access to this folder requires root and a program like Root Explorer
Look for smdl2tmp1.asec in these folders and delete any ones you see. Deleting it seems to be a safe enough operation - it's just a temporary file after all. Once you've done that, all the update problems should go away

I hope this helps someone out there.  Google should make a way t fix this as it affects even 4.1.2 Jelly Bean devices.

Comments

Popular posts from this blog

Tecno M3 Specifications and Features

Tecno is making the news again after a slight break. This time around Tecno have released a low-end smartphone called Tecno M3 for those that are on a tight budget.  This phone comes with 8GB internal memory card, USB adapter & charger, earphone and a plastic case. Although Tecno L3 and D3 are almost the same with M3, M3 has a better camera (5mp) with more swift feel especially when browsing. L3 on the other hand has a better battery performance but much slower internet speed. As we said in one of our posts, the 3 is a designation for low-end devices and the newly released L3 and M3 is proof of that. For a device of the price, feel and usage is smooth enough. Make sure you check the speaker of your M3 since some have reported that its not too clear. Below is the specifications of the M3 low-end smartphone. Network : the new M3 supports both 2G and 3G networks Connectivity : Bluetooth 3.0 with Advanced Audio Distribution Profile (A2DP). It also has

How To Root Tecno Phantom A (Tecno F7)

There are no limit to the possibilities one can achieve on a rooted Android device compared to one that isn't rooted. As you know, Rooting is to Androin as Jailbreak is to iOS. For those that don't know what rooting means, a little definition will suffice. Rooting basically means that you install a set of programs on your phone that gives you total control over your device. Total control means that you have the right to install any applications or even delete core applications that you don't want.  Simply put, you have administrative rights over your device, giving  you super user access, and of course, you can use DroidVPN to have free unlimited internet. The guide below shows how you can root Tecno Phantom A also known as Tecno F7 and its super easy to achieve. Don't forget to like us on Facebook. Requirements 1. Computer with internet connection 2. PdaNet+ V4.12 zipped file 3. eroot_v1.3.3 zipped file 4. USB to connect your device to the

How To Unbrick Tecno F7 Smartphone

About a week ago, a friend rooted his Tecno Phantom A smartphone. He was so excited about the endless possibilities to customize his device so he kept installing a lot of applications that caught his attention unaware of the dangers some apps can create on rooted smartphones. Finally, he installed an application called Font Changer Lite and that was when it all happened. After installing this app, his phone attempted to reboot and instead of booting normally, the phone froze at the Tecno logo. It wasn’t going passed that state. He couldn’t boot into his phone. Practically, his phone was bricked and had to look for a way to unbrick and use his phone again. If you are presently in the same limbo state as described, please follow the instructions below step by step to fix your device. I recommend reading through first before actually starting the process. Kudos to Seunpayne of Nairaland for uploading his files for download and also giving instructions on the usage.