Puedes comprobar los ajustes internos del teléfono para asegurarte de que está configurado para instalar aplicaciones en la tarjeta SD de forma predeterminada, y configurarlo para que lo haga si no es así.
Necesitarás que el ADB esté disponible en tu PC, que es parte del SDK de Android.
Descargue y instalar el SDK, y activar la depuración USB en los ajustes del teléfono.
Luego, con el SDK de Android instalado y el teléfono conectado vía USB con el modo de depuración USB activado, introduce los siguientes comandos:
adb devices
(comprueba que ADB puede ver mi teléfono, y empezar los servicios necesarios)
adb shell
(conecta una concha al teléfono)
pm getInstallLocation
(esto nos dice lo que está actualmente establecido. 0 = Auto, 1 = memoria interna, 2 = tarjeta SD)
pm setInstallLocation 2
(establece la ubicación de instalación por defecto en la tarjeta SD)
pm getInstallLocation
(corra de nuevo para comprobar que ahora está en la ubicación correcta])
exit
Quitar el hardware de forma segura, desenchufar el teléfono y todo listo, sin necesidad de Root!
(Instrucciones una combinación de estas anterior respuestas )