LOS 14.1, small internal storage, large SD card formatted as "internal".
Now when I
adb install -s whatever.apk it fails with
java.lang.IllegalStateException: ☃No suitable external storage available
But when I leave the
-s away the apps go to the true internal storage, rapidly filling it up.
Even this attempt at a workaround failed:
adb push whatever.apk /storage/self/primary/ adb shell pm set-install-location 2 # this works, get-install-location returns external afterwards adb shell pm install /storage/self/primary/whatever.apk
They still don't go to the SD card.
Note that I'm talking about apps which support external storage, i.e. those I can move to the SD card from the settings menu.