The “Could Not Install On USB Storage Or SD Card” error on Android phones apparently occurs when something goes wrong with the installation of an app and temp file is left on your Android OS. There is a work around and a fix for this problem.
The Work Around:
Note: I suggest you backup your sd card before you try this method. It worked perfectly on my Galaxy Ace but there is no guarantee that it might not cause any data loss.
- Connect your phone to your PC as a mass storage device
- Backup important data
- Find the folder named “.android_secure”
- Inside it, delete the file called “smdl2tmp1.asec”
- Disconnect your phone
- Install the App you were trying to install
Hope this helps you