Does it require a specific SD card to move apps?

Klovis 27

Well-known member
Dec 28, 2014
85
0
0
I rooted my phone and still cannot move my apps!I used lots of apps and one said that my sd card doesn't support moving apps.Could it be the reason?

Posted via the Android Central App
 
The only "Specific" would be "a working card".

But ...

Many apps won't run, or won't run properly, from the SD card, so the developer urns off the "Move to SD card" button for them. Some developers don't know to do this, but the app will still refuse to be moved. And some will move, but they won't run or won't run properly.

(Also, Android looks for apps in internal storage, so anything moved to the SD card has to have a link in internal storage, pointing to where on the SD card it was moved to. Android apps are written in pieces. Every piece has to be moved separately, and a link has to be left for each piece. If the app is written in many small pieces, the link may be ;larger than the piece moved, so moving the app takes more internal storage than leaving in internal storage. [We see posts to the effect of "I moved the app to the SD card and now I have less space than I had before." That's why.])

Other than that, there are two reasons I can think of for an app not moving - there's not enough free space on the SD card for the piece of app being moved, or there's not enough free internal space to write the link (which is done before the app is moved, to avoid losing the app because it was moved and the link never got written).

Maybe someone else can think of other reasons. I haven't read all of Android's source code, so there may be little things in there I don't know about. Some people consider a million lines of code "light reading". I don't any more.
 
The only "Specific" would be "a working card".

But ...

Many apps won't run, or won't run properly, from the SD card, so the developer urns off the "Move to SD card" button for them. Some developers don't know to do this, but the app will still refuse to be moved. And some will move, but they won't run or won't run properly.

(Also, Android looks for apps in internal storage, so anything moved to the SD card has to have a link in internal storage, pointing to where on the SD card it was moved to. Android apps are written in pieces. Every piece has to be moved separately, and a link has to be left for each piece. If the app is written in many small pieces, the link may be ;larger than the piece moved, so moving the app takes more internal storage than leaving in internal storage. [We see posts to the effect of "I moved the app to the SD card and now I have less space than I had before." That's why.])

Other than that, there are two reasons I can think of for an app not moving - there's not enough free space on the SD card for the piece of app being moved, or there's not enough free internal space to write the link (which is done before the app is moved, to avoid losing the app because it was moved and the link never got written).

Maybe someone else can think of other reasons. I haven't read all of Android's source code, so there may be little things in there I don't know about. Some people consider a million lines of code "light reading". I don't any more.

I have enough space for moving them!
Maybe it's my device cause it's not a specific app!

Posted via the Android Central App