Hoping to revive and add to this conversation.
I think the problem lies in the fact that android does not handle phones properly that have BOTH internal SD (USB) storage and external SD cards. So far in everything I've read directly from Google mobile support articles I keep coming across the phrase "Depending on your model of phone, your phone also has either internal USB storage or a removable SD card". This is incorrect, as some can do both and they never address it as such.
For instance, under manage applications, my phone labels the button as 'Move to USB storage' but it in fact moves it to the external SD. If the card is unmounted or removed, then I get the "failed to move application. not enough memory" message.
I've read that some people were able to move to USB storage prior to inserting an external SD card for the first time. If this is the case, I'd like to know why and if it's possible to get back to that point without re-formatting/restoring your phone.
Can anyone answer the following:
1. Is it possible to move an app to USB storage (internal SD) if you have used an SD card already.
2. If not, why can a phone without an external slot move apps to USB storage but a phone with external storage cannot?
3. Is the USB storage intended to be used only for data moved when connected to a PC via a USB cable? If so, then why is #2 true for phones without external storage options?
The reason this is important is because I'm reaching the point where my external storage is full. So I'd like to know if the 12.5 GB out of 13 of unused USB storage has to go unused (as far as apps go). Yes, I can get a larger SD card but I'd rather not. It seems like this should be possible, but because Android wasn't designed for phones capable of both storage options it doesn't know what to do when presented with both.
Very frustrating. Has anyone figured out a workaround?