I have an LG motion 4G and the other day I used adb (from the android SDK, adb.exe) to set the default install location to 2 [External] (SD card).
The command ran succesfully, but everytime I install something "by default" it installs to the internal storage.
shell@android: / $ pm set-install-location 2
I checked to make sure it was on the Internal storage:
I wasn't on:
shell@android:/ $ ls sdcard/Android/data
(and there the app was com.google.android...)
I also checked the "Device Storage" and it did take up space from the internal storage. (not the SD card)
shell@android:/ $ ls sdcard/external_sd/Android/data