If you define android:installLocation="auto" inside manifest inside the AndroidManifest.xml file and then (yes, it should), it will allow the user to move the application to the SD card.
There are three values you can set for android: installLocation:
android:installLocation="auto" android:installLocation="internalOnly" android:installLocation="preferExternal"
Paresh mayani
source share