1

So I'm using Android 7.0 (build nr. NRD90M.G935FXXU1DQH5) on a Samsung Galaxy 7 Edge.

Whenever I update an app that I've moved to SD card, I need to move it back to SD card after the update.

This is very annoying (and been for a while). Any way I can resolve this without downgrading or rooting the device? Because I could have sworn there was a time apps moved to the SD card STAYED there.

(Personally, I would have no issue with rooting the phone, but certain apps - like for example used by my bank to authorise e-banking transactions - won't work on rooted devices, so let's not.)

2

Let me tell you a bit about the Android system. When an app is updated, the developer may not merely add files to its directories, but may also delete/modify existing ones. Android system is such that, Google Play Services framework cannot update apps while they are on SD card. So, the apps are always updated by first moving them to device memory, and then modifying/adding/deleting apk files.

Unfortunately, there is no system to automatically move the apps to sd card after update. There may be apps claiming to do that, but I haven't tried any, so I cannot tell.

On all Android devices, be it 4.0-Kitkat, 5.0-Lollipop, 6.0-Marshmallow, 7.0-Nougat or 8.0-Oreo, this system is unavailable. After update, you have to manually move the app back to sd card. Nothing can be done about that.

Please note that all methods mentioned here are on unrooted phone. I don't know what can be done on a rooted one.

  • Well, then they should bring the Google Play Services framework up to speed, already. It's ridiculous, really, that having reached android 8.0, we have 400GB micro-SD cards but still need to manually manage it. As an alternative / workaround, it seems trivial to add "and if it was on the SD card, try move it back to the SD card and inform the user if not possible" to the update procedure. I have no idea why they haven't done that a long time ago. – User1291 Oct 6 '17 at 11:07
  • Well, it's google's outlook. Perhaps they don't want the modern man to be completely lazy, because nowadays everything can be done with a simple "OK, Google". So, they want us to do at least some work. 🤔 – BuddingPhysicist Oct 6 '17 at 19:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.