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

List of Phones That Support BBM For Android and iPhone

BlackBerry's BBM for Android devices and iPhone is expected to be available for download on 21st and 22nd of September from the App Store of the two supported platforms respectively. One question that have constantly being asked is that "What phones will this BBM support on Android and iPhone?" For this reason, this post was made to clarify any doubts. To answer the question, consider the following points. BBM will support Android Ice Cream Sandwich and above. That is Androi 4.0 and above BBM will support iOS 6.0 and above BBM will work on All Samsung devices be it note, smartphone or tablet if they are running Android 4.0 and above BBM will work on Tecno and Infinix products if they are running Android 4.0 and above. This means that Tecno N7, Tecno M3, L3, D5,  Phantom A, Phantom A+, Phantom N9, Infinix X570, X530 etc BBM will support iPhone 3GS, iPhone 4, iPhone 4S, iPhone 5, iPhone 5C and iPhone 5S. BBM may not be available for iPads for now. BBM

Infinix Alpha Marvel (X502) Detailed Hands - On Review

We have spoken about the Infinix Alpha Marvel smartphone recently and now its officially available for purchase. its expected features were talked about which were not far at all from the real thing.  Today, we had an opportunity to lay our hands on the Infinix Alpha Marvel (X502) smartphone and it was splendid using the device.    The X502 didn't go too stray from the leaked specifications and we are giving you a hands - on review just after the break. The Infinix Alpha Marvel which we shall refer to as X502 from now on is a 5 inch touchscreen device with gorgeous screen display and comfortable feel to the hand. Even though it has an all metallic finish to it, its quite light in terms of weight compared to the Infinix X570 that was released about 2 months ago. On purchase, it comes bundled with a flip case along with the phone and its accessories. Dimension, weight and casing The X502 has a dimension of 147 x 72.1 x6.98 mm and a weight of 0.56w/Kg. Con