Algunos dispositivos android, principalmente los más clásicos, tienen el problema de que su memoria interna es muy pequeña, lo que hace que se llene enseguida y no permita instalar más aplicaciones. Por eso lo que hay que hacer es instalar las apps directamente en la memoria externa SD.
Para eso deben hacer lo siguiente:
1. Primero deben descargar estos programas.
- Kit de Desarrollo de Java (JDK)
- Kit de Desarrollo de Android (SDK)
- HTC Sync o drivers USB (como los de Google o estos)

4. Vayan a Inicio -> Ejecutar y escriban cmd. Ya en la consola de comandos, se dirigen al directorio “Program files (x86)” o “Archivos de programa” y entran en la ruta Android/Android-SDK/Platform-tools. Ahí hacen lo siguiente
- Escriban adb devices, estos es para ver si el móvil está conectado y es reconocible
- Con eso deben ver un dispositivo con un número de serie
- Si no aparece, o aparece como offline, prueben con otro cable USB
- Escriban netstat y fíjense si el puerto 5037 está en uso
- Es el que usa ADB. Si está en uso, cierra el proceso que lo esté usando
5. En este paso presten mucha atención, Android tiene un parámetro que describe cómo se instalan las aplicaciones por defecto en el móvil. Dicho parámetro se llama setInstallLocation, y acepta tres valores:
- 0 [auto]: Deja que el móvil decida la mejor ubicación para una app
- 1 [internal]: Lo instala todo en el espacio de almacenamiento interno
- 2 [external]: Lo instala todo en la tarjeta de memoria
- adb shell pm setInstallLocation 2
- adb shell pm set-install-location 2

Via: onsoftware